User Tools

Site Tools


gsoc:2018-gsoc-iio-driver

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
gsoc:2018-gsoc-iio-driver [2018/01/29 12:11]
dbaluta [Proposal]
gsoc:2018-gsoc-iio-driver [2018/02/21 07:11] (current)
dbaluta [Proposal]
Line 15: Line 15:
   * add IIO channel for pressure   * add IIO channel for pressure
   * add IIO channel for VOC   * add IIO channel for VOC
-  * add support for buffer readings for each of the supported channels +  * add support for buffer ​triggered ​readings for each of the supported channels ​in order to efficiently read samples 
-  * add support for power manangement+  * add support for power management
  
 Desired knowledge: Desired knowledge:
   * comfortable with C   * comfortable with C
   * basic low level programming concepts (files, memory, buses)   * basic low level programming concepts (files, memory, buses)
 +
 +The accepted student will work on writing the driver for the proposed sensor. In the application form please let me know your plan on how to test your code.
 +
 +Hints:
 +  * sensor communicates over SPI/I2C.
 +  * SBC or USB to I2C/SPI bridge.
 +
  
 Code license: GPL  Code license: GPL 
  
-===== Previous proposals ​=====+The project is considered successful if the code is accepted into Linux kernel IIO maintainer'​s tree. 
 +===== Where to start? ​=====
  
-Just to have an idea on how this project works here is list of successful past projects:+Have look at the [[https://​kernelnewbies.org/​IIO_tasks]] page. The IIO tasks are part of your application process, try to solve as many as you can.
  
-  * [[https://​narcisaam.github.io/​Setup/​ | CCS811 Air Quality Sensor]] 
-  * [[https://​amsfield22.wordpress.com/​2016/​08/​02/​ltc2485-analog-to-digital-converter/​|LTC2485 Analog to Digital Converter]] 
-  * [[https://​eraretuya.github.io/​2017/​02/​11/​driver-acceptance/​ | ADXL345 accelerometer]] 
-  * [[https://​iiobits.wordpress.com/​2015/​01/​26/​hardware-is-here/​| ISL29018 digital ambient light and proximity sensor]] 
-  * [[https://​kernelsense.wordpress.com/​2016/​05/​23/​maxim-success-for-maxim-potentiometer/​ | MAX5487 digital potentiometer]] 
  
-A project is considered successful if the code is accepted into Linux kernel IIO maintainer'​s tree. 
 ===== Contact ===== ===== Contact =====
  
gsoc/2018-gsoc-iio-driver.1517227901.txt.gz · Last modified: 2018/01/29 12:11 by dbaluta