summaryrefslogtreecommitdiff
path: root/include/driver
AgeCommit message (Collapse)AuthorLines
2021-04-16ssd1306: reset column and page pointer on initializationDaniel Friesel-2/+8
2021-04-15scd4x: implement startLowPower, remove unsupported stopLowPowerDaniel Friesel-1/+0
2021-04-11ssd1306: Comment initialization sequenceDaniel Friesel-3/+76
2021-04-11ssd1306: Add setContrast and setInvert methodsDaniel Friesel-1/+3
2021-04-11Add SSD1306 OLED display driverDaniel Friesel-0/+78
2021-04-10Allow software and hardware i2c to be used together (e.g. on different pins)Daniel Friesel-0/+2
2021-02-26Add SCD4x driver and datalog integrationDaniel Friesel-0/+34
2021-02-25add simple TSL2591 illuminance / IR sensor driverDaniel Friesel-0/+30
2021-02-14add initialization and readout to CCS811 driverDaniel Friesel-5/+19
2020-12-08add licensing informationDaniel Friesel-1/+91
2020-11-30add aemr_transition_sync driver (for evaluation purposes only)Daniel Friesel-0/+22
2020-08-31remove nonfunctional MAX44006 driverDaniel Friesel-21/+0
2020-07-17Add mmsubstate driver for sub-state detection evaluationDaniel Friesel-0/+24
mmsubstate is a synthetic peripheral which uses a LED to create well-defined power sub-states in select power states.
2020-07-10add resistive load driver for energy measurement device evaluationDaniel Friesel-0/+35
2020-03-11Add S5851A temperature sensor driverDaniel Friesel-0/+19
2020-03-08mpu9250: getRawMagnet: pass request success to userlandDaniel Friesel-1/+1
2020-03-08HDC1080: Add heater toggleDaniel Friesel-0/+1
2019-12-12mpu9250: Add nineAxis functionDaniel Friesel-0/+1
2019-12-12bme680_util: add sleep_ms wrapperDaniel Friesel-0/+1
2019-11-28MPU9250: Add AEMR DFA driver functions and modelDaniel Friesel-1/+9
2019-11-01MPU9250: Add SparkFun constants and non-raw readout of Accel and GyroDaniel Friesel-8/+268
2019-10-25BME280: Add DFA modelDaniel Friesel-0/+17
2019-10-25BME280 driver: normalize API, add i2cdetect testDaniel Friesel-10/+36
2019-10-25BME280: Do not use 64bit code (slow and broken on 16bit MSP430)Daniel Friesel-1/+1
2019-10-25Add BME280 driverDaniel Friesel-0/+895
2019-10-21Add basic MPU9250 driverDaniel Friesel-0/+30
2019-10-18Add preliminary version of HDC1080 driver (not working reliably yet)Daniel Friesel-0/+22
2019-09-25BME680: Add .configure helper functionDaniel Friesel-0/+9
2019-09-25more BME680 testsDaniel Friesel-0/+4
2019-09-24bme680: add accessors for benchmark generationDaniel Friesel-0/+28
2019-09-24convert BME680 driver to C++ classDaniel Friesel-191/+388
2019-09-23Add Bosch SensorTec BME680 driver + utilitiesDaniel Friesel-0/+777
2019-07-18nrf24: Add observe tx accessorDaniel Friesel-0/+7
2019-07-16more radio testsDaniel Friesel-6/+16
2019-07-16Working Nrf24 ping-pongDaniel Friesel-117/+223
2019-06-25addsetautoackDaniel Friesel-3/+24
2019-06-25RF24: toggles, add setPayloadSizeDaniel Friesel-2/+6
2019-06-25Nrf24: dynamic payload size and dynamic acksDaniel Friesel-1/+25
2019-06-24RF24: Add functions required for readingDaniel Friesel-2/+157
2019-06-24import nRF24 TX codeDaniel Friesel-39/+212
2019-06-21add basic nRF24 driverDaniel Friesel-0/+196
2019-05-24add ccs811, max44006, max44009 drivers. Not all are working.Daniel Friesel-0/+60
2019-03-04Add LM75 DFA modelDaniel Friesel-0/+2
2018-10-25.Daniel Friesel-2/+2
2018-10-24I2C: Add support for manual / always-on gpio pullupsDaniel Friesel-0/+9
2018-10-19LM75: Add getOS, getHyst accessorsDaniel Friesel-0/+2
2018-08-08Add 24LC64 EEPROM driverDaniel Friesel-0/+19
2018-08-07Add AM2320 driverDaniel Friesel-0/+22
2018-01-15Add Software I2C implementationDaniel Friesel-0/+26
2018-01-12add mmsimple driverDaniel Friesel-0/+34