summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)AuthorLines
2020-07-22add timed_resistive_load for µs-scale model generation timing benchmarksDaniel Friesel-0/+74
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-17MSP430FR5969: Disable pull-ups when configuring pin as input w/o pull-upDaniel Friesel-0/+5
2020-07-10add resistive load driver for energy measurement device evaluationDaniel Friesel-0/+35
2020-05-14Arduino Nano GPIO: Fix typoDaniel Friesel-4/+4
2020-04-30MSP430FR5969 GPIO: Fix typoDaniel Friesel-1/+1
2020-04-30MSP430 gpio.setup: Avoid unintentional short circuitsDaniel Friesel-14/+40
2020-03-25msp430fr5994lp-256k: aspectc supportDaniel Friesel-0/+3
AspectC++ is not aware of the type "__int20", so we need to map it to a type known to AspectC++ (only for ag++, not g++) and fix its autogenerated constructor signatures.
2020-03-18Arduino: Add ADC driverDaniel Friesel-0/+17
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-20add untested Arduino Nano SPI driverDaniel Friesel-0/+18
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-18ptalog barcode generation: decrease module size, increase quiet zoneDaniel Friesel-6/+6
2019-11-15ptalog: note that the current code may violate the Code128 quiet zoneDaniel Friesel-0/+3
2019-11-14ptalog: decrease delay border around barcode outputDaniel Friesel-2/+2
2019-11-13ptalog: Support barcode synchronizationDaniel Friesel-2/+17
2019-11-05PTALog: Add PTALOG_GPIO_BEFORE (toggle GPIO before instead of during transition)Daniel Friesel-12/+25
2019-11-01MPU9250: Add SparkFun constants and non-raw readout of Accel and GyroDaniel Friesel-8/+268
2019-10-28MSP430FR5994: Add .arch.sleep_ms (energy-efficient delay_ms variant)Daniel Friesel-0/+1
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-09-06add blinkencat3 appDaniel Friesel-0/+3
2019-09-02Add Adafruit NeoPixel libraryDaniel Friesel-0/+347
2019-09-02Arduino Nano GPIO: Add pinToPort and pinToBitmask helpersDaniel Friesel-0/+12
2019-07-26ptalog: Optionally store return values of function callsDaniel Friesel-4/+16
2019-07-26MSP430FR5994 counter: Track overflows.Daniel Friesel-2/+6
2019-07-22ptalog: common output formatDaniel Friesel-1/+1
2019-07-19ptalog: dump trace idDaniel Friesel-2/+2
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-28Switch to an OS-independent XDR implementation for protocol evaluationsDaniel Friesel-0/+134
2019-06-26Add a 16-bit XDR variantDaniel Friesel-0/+77
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