summaryrefslogtreecommitdiff
path: root/include/driver
AgeCommit message (Collapse)AuthorLines
2024-02-10ssd1306.h: Fix initialization for 32px high vertical addressing modeBirte Kristina Friesel-1/+1
2024-01-15MAX444006: Implement setAmbientConfigBirte Kristina Friesel-1/+2
2024-01-14MAX44006 driver: PWRON bit is 0x04, not 0x02Birte Kristina Friesel-1/+1
2023-07-03update copyrightBirte Kristina Friesel-26/+26
2023-04-27ads111x class: declare constants as staticDaniel Friesel-3/+3
2023-04-27ads111x: fix typoDaniel Friesel-1/+1
2023-01-01ads111x: add readRaw functionDaniel Friesel-0/+3
2023-01-01Add driver for ADS111x 16-Bit ADCDaniel Friesel-0/+88
2022-05-26sen5x: verify crc when reading dataDaniel Friesel-0/+3
2022-05-20sen5x: add cleanfan and readstatus commandsDaniel Friesel-0/+12
2022-05-15add driver stub for Sensirion SEN5x PM sensorDaniel Friesel-0/+81
2022-05-15scd4x.read(): indicate whether read was successfulDaniel Friesel-1/+1
2021-12-31am2320: documentationDaniel Friesel-0/+30
2021-12-27max44006: remove unused red, green, blue, clear, ir class variablesDaniel Friesel-3/+1
2021-12-27add VEML6075 driverDaniel Friesel-0/+84
2021-12-26max44006: getLight: respect AMBPGA settingDaniel Friesel-8/+10
2021-12-26add basic MAX44006 driverDaniel Friesel-0/+80
2021-12-26max44009: documentationDaniel Friesel-4/+18
2021-12-26max44009: handle overrange conditionDaniel Friesel-0/+3
2021-12-25lm75: overtemperature threshold and hysteresis are _signed_ 8bit intsDaniel Friesel-2/+4
2021-12-19ccs811: add setEnv variant with float argumentsDaniel Friesel-0/+1
2021-12-13mpu9250: Implement getMagnet functionDaniel Friesel-1/+1
TODO: Use ASA[XYZ] for sensitivity adjustment
2021-12-08hdc1080: add explicit measure() functionDaniel Friesel-0/+1
2021-11-03ssd1306: support both vertical and horizontal adress modesDaniel Friesel-2/+23
2021-10-31pervasive aurora mb: add initialization code for flashless updatesDaniel Friesel-1/+11
2021-10-21pervasive aurora mb: more specific hardware descriptionDaniel Friesel-2/+4
2021-10-20pervasive_aurora_mb: add partial update supportDaniel Friesel-1/+1
2021-10-17Add DS2482-100 Single-Channel 1-Wire Master driverDaniel Friesel-0/+26
2021-10-14Add Pervasive Aurora Mb E-Paper driverDaniel Friesel-0/+28
2021-10-10sharp96, ssd1306: Describe hardware in driver headerDaniel Friesel-1/+7
2021-05-28softi2c driver: move to kconfig-first approachDaniel Friesel-3/+3
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