summaryrefslogtreecommitdiff
path: root/src/driver
AgeCommit message (Collapse)AuthorLines
2021-12-26max44009: handle overrange conditionDaniel Friesel-0/+8
2021-12-25mpu9250: update softi2c checkDaniel Friesel-2/+2
2021-12-25lm75: overtemperature threshold and hysteresis are _signed_ 8bit intsDaniel Friesel-2/+4
2021-12-25lm75: correctly read out sub-zero temperaturesDaniel Friesel-1/+3
2021-12-25add software i2c support on stm32f446reDaniel Friesel-0/+2
2021-12-25move softi2c pin config to sub-menuDaniel Friesel-2/+5
2021-12-25Configure SoftI2C SDA/SCL via kconfig only; remove external pull-up supportDaniel Friesel-37/+1
2021-12-25Remove esp8266 support in favor of ESP8266 RTOS SDKDaniel Friesel-9/+1
2021-12-24kconfig: add scd4x driverDaniel Friesel-0/+4
2021-12-20bme280 and bme680 work just fine on posixDaniel Friesel-2/+6
2021-12-19ccs811: add setEnv variant with float argumentsDaniel Friesel-0/+5
2021-12-19Re-add CCS811 driver for nowDaniel Friesel-1/+3
2021-12-13mpu9250: Implement getMagnet functionDaniel Friesel-0/+15
TODO: Use ASA[XYZ] for sensitivity adjustment
2021-12-11mpu9250: fix casting / sign extension on 32bit systemsDaniel Friesel-10/+11
2021-12-11mpu9250: store current fsr setting after changeDaniel Friesel-0/+2
2021-12-08hdc1080: add explicit measure() functionDaniel Friesel-9/+5
2021-12-08hdc1080: fix typo in kconfig variable nameDaniel Friesel-1/+1
2021-11-03kconfig: s5851a should be working nowDaniel Friesel-1/+25
2021-11-03ssd1306: support both vertical and horizontal adress modesDaniel Friesel-0/+12
2021-11-01pervasive aurora mb: reset frame rate back to a sane defaultDaniel Friesel-1/+1
2021-10-31pervasive auroa mb: document observed frame rates for flashless updateDaniel Friesel-2/+15
2021-10-31I think our frame number is 0x05Daniel Friesel-5/+5
2021-10-31pervasive aurora mb: add initialization code for flashless updatesDaniel Friesel-6/+79
2021-10-21pervasive aurora mb: more specific hardware descriptionDaniel Friesel-2/+4
2021-10-20pervasive_aurora_mb: add partial update supportDaniel Friesel-3/+25
2021-10-17Add DS2482-100 Single-Channel 1-Wire Master driverDaniel Friesel-0/+62
2021-10-14Add Pervasive Aurora Mb E-Paper driverDaniel Friesel-0/+130
2021-10-10sharp96, ssd1306: Describe hardware in driver headerDaniel Friesel-0/+6
2021-09-02Fix s5851a driverDaniel Friesel-1/+1
2021-05-28softi2c driver: move to kconfig-first approachDaniel Friesel-22/+22
2021-04-15scd4x: implement startLowPower, remove unsupported stopLowPowerDaniel Friesel-0/+7
2021-04-12add ssd1306 test appDaniel Friesel-0/+3
2021-04-11ssd1306: Comment initialization sequenceDaniel Friesel-0/+1
2021-04-11ssd1306: Add setContrast and setInvert methodsDaniel Friesel-0/+11
2021-04-11Add SSD1306 OLED display driverDaniel Friesel-0/+66
2021-04-10Allow software and hardware i2c to be used together (e.g. on different pins)Daniel Friesel-0/+6
2021-02-26softi2c: report NAKs during TXDaniel Friesel-3/+9
2021-02-26Add SCD4x driver and datalog integrationDaniel Friesel-0/+40
2021-02-25add simple TSL2591 illuminance / IR sensor driverDaniel Friesel-0/+38
2021-02-14add initialization and readout to CCS811 driverDaniel Friesel-7/+65
2021-02-14bme680-max44009-logger: improve resilience against bad wiringDaniel Friesel-1/+3
2021-01-30sharp96: writeLine: send vcom bitDaniel Friesel-1/+1
2020-12-08add licensing informationDaniel Friesel-0/+85
2020-11-30add aemr_transition_sync driver (for evaluation purposes only)Daniel Friesel-0/+58
2020-10-26nrf24: Add powerDown transitionmerge-prep/lennartDaniel Friesel-1/+1
2020-09-26BME680 works on Arduino NanoDaniel Friesel-1/+1
2020-09-11eeprom24lc64: fix typo, add I2C dependencyDaniel Friesel-1/+2
2020-09-10bme280, bme680 depend on arch implementing sleep_ms at the momentDaniel Friesel-2/+2
2020-09-07external pull-ups are only implemented on MSP430FR at the momentDaniel Friesel-1/+3
2020-09-07add softi2c pullup to KconfigDaniel Friesel-0/+25