summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
2019-12-12bme680_util: add sleep_ms wrapperDaniel Friesel-0/+6
2019-12-12mpu9250: lowPowerAccelOnly may be called from LP_ACCEL to change update rateDaniel Friesel-1/+1
2019-12-01mpu2950_motionlog: disable unused magnetometer + gyroscope to save powerDaniel Friesel-14/+1
2019-11-28MPU9250: Add AEMR DFA driver functions and modelDaniel Friesel-1/+107
2019-11-25msp430fr5994lp: Use TI msp430-gcc 5.1.2.0Daniel Friesel-11/+10
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-10blinkencat3: turn off LEDs when chargingDaniel Friesel-13/+38
2019-11-05PTALog: Add PTALOG_GPIO_BEFORE (toggle GPIO before instead of during transition)Daniel Friesel-12/+25
2019-11-05Makefiles: Fix arch_drivers and drivers overides/additionsDaniel Friesel-5/+5
+= does not work for variables specified on the commandline unless the 'override' keyword is used
2019-11-04msp430fr5994lp sleep_ms: handle ms == 0Daniel Friesel-0/+3
2019-11-04esp8266: make serial port configurableDaniel Friesel-2/+2
2019-11-04update energybench. showcase for MSP430 EnergyTrace inaccuraciasDaniel Friesel-68/+39
reported current is inaccurate (>8% energy deviation). Also, EnergyTrace++ significantly increases sleep/wakeup times and thus affects the sytem's timing.
2019-11-02mpu9250 motionlog: fix min/max calculation, decrease update rateDaniel Friesel-6/+6
2019-11-01MPU9250 motionlog: initialize values, slightly lower sample rateDaniel Friesel-4/+9
2019-11-01arduino nano: Do not declare delay_* as inlineDaniel Friesel-2/+2
2019-11-01MPU9250: Add SparkFun constants and non-raw readout of Accel and GyroDaniel Friesel-17/+450
2019-11-01ws2812b_uart: support setting arbitrary colorsDaniel Friesel-2/+32
2019-10-28msp430fr5994 arch.sleep_ms: fix max sleey duration documentationDaniel Friesel-7/+11
2019-10-28MSP430FR5994: Add .arch.sleep_ms (energy-efficient delay_ms variant)Daniel Friesel-0/+43
2019-10-26add preliminary ws2812b uart appDaniel Friesel-0/+204
2019-10-25BME280: Add DFA modelDaniel Friesel-1/+132
2019-10-25BME280 driver: normalize API, add i2cdetect testDaniel Friesel-44/+98
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/+2078
2019-10-21Add basic MPU9250 driverDaniel Friesel-0/+169
2019-10-18outputstream: 'this->' is not needed hereDaniel Friesel-1/+1
2019-10-18softi2c: handle SCL BUSY timeoutsDaniel Friesel-2/+18
2019-10-18Add preliminary version of HDC1080 driver (not working reliably yet)Daniel Friesel-0/+91
2019-10-17blinkencat3: rotate colours clockwiseDaniel Friesel-4/+4
2019-10-08bm680: gas setting is RUN_GAS_*, not *_GAS_MEASDaniel Friesel-1/+1
Note that the #define values are identical, so this is mostly harmless
2019-10-06blinkencat3: decrease default brightnessDaniel Friesel-11/+30
2019-09-25bme680: Support SoftI2CDaniel Friesel-0/+4
2019-09-25softi2c: Add MSP430FR5994 supportDaniel Friesel-0/+7
2019-09-25BME680: Add .configure helper functionDaniel Friesel-0/+33
2019-09-25bme680.dfa: add setup callsDaniel Friesel-1/+7
2019-09-25Fix MSP430FR5994 I2C driverDaniel Friesel-46/+46
2019-09-25more BME680 testsDaniel Friesel-10/+26
2019-09-24add initial BME680 modelDaniel Friesel-0/+135
2019-09-24bme680: add accessors for benchmark generationDaniel Friesel-0/+28
2019-09-24bme680: Fix setMemPageDaniel Friesel-6/+6
2019-09-24convert BME680 driver to C++ classDaniel Friesel-683/+649
2019-09-23Add Bosch SensorTec BME680 driver + utilitiesDaniel Friesel-3/+2218
2019-09-23printf_float: Fix output errors caused by cast to signed intDaniel Friesel-6/+6
2019-09-06add blinkencat3 appDaniel Friesel-0/+270
2019-09-02Add Adafruit NeoPixel libraryDaniel Friesel-0/+1840
2019-09-02Arduino Nano GPIO: Add pinToPort and pinToBitmask helpersDaniel Friesel-0/+12
2019-09-02arch makefiles: consistently use $SERIAL_PORTDaniel Friesel-19/+19