summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorLines
2020-02-17ledblink: remove timer_cycles / timer_s dependencyDaniel Friesel-9/+2
2020-02-14luxlog: increase buffer size, decrease heartbeat intervalDaniel Friesel-5/+4
2020-02-12msp430 makefile: show ROM/RAM usageDaniel Friesel-0/+4
2020-01-08luxlog: red led while transmitting dataDaniel Friesel-0/+2
2020-01-07commentDaniel Friesel-1/+1
2019-12-20add untested Arduino Nano SPI driverDaniel Friesel-2/+55
2019-12-20nrf24l01test: set RX/TX mode via make flagDaniel Friesel-9/+13
2019-12-19add luxlog appDaniel Friesel-0/+68
2019-12-18msp430fR5969: Add sleep_ms functionDaniel Friesel-0/+49
2019-12-12mpu9250: Fix setGyroEnable/setAccelEnable. derp....Daniel Friesel-6/+6
2019-12-12mpu9250: Add nineAxis functionDaniel Friesel-0/+13
2019-12-12MSP430FR5994: switch back to 16MHz for nowDaniel Friesel-1/+1
2019-12-12bme680_util: add sleep_ms wrapperDaniel Friesel-0/+5
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-0/+50
2019-11-25msp430fr5994lp: Use TI msp430-gcc 5.1.2.0Daniel Friesel-7/+7
2019-11-10blinkencat3: turn off LEDs when chargingDaniel Friesel-13/+38
2019-11-05Makefiles: Fix arch_drivers and drivers overides/additionsDaniel Friesel-4/+4
+= 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-9/+182
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/+42
2019-10-26add preliminary ws2812b uart appDaniel Friesel-0/+204
2019-10-25BME280: Add DFA modelDaniel Friesel-1/+1
2019-10-25BME280 driver: normalize API, add i2cdetect testDaniel Friesel-34/+62
2019-10-25Add BME280 driverDaniel Friesel-0/+1178
2019-10-21Add basic MPU9250 driverDaniel Friesel-0/+134
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/+64
2019-10-17blinkencat3: rotate colours clockwiseDaniel Friesel-4/+4
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-25Fix MSP430FR5994 I2C driverDaniel Friesel-46/+46
2019-09-24bme680: Fix setMemPageDaniel Friesel-6/+6
2019-09-24convert BME680 driver to C++ classDaniel Friesel-492/+261
2019-09-23Add Bosch SensorTec BME680 driver + utilitiesDaniel Friesel-0/+1433
2019-09-23printf_float: Fix output errors caused by cast to signed intDaniel Friesel-6/+6
2019-09-06add blinkencat3 appDaniel Friesel-0/+267
2019-09-02Add Adafruit NeoPixel libraryDaniel Friesel-0/+1493
2019-09-02arch makefiles: consistently use $SERIAL_PORTDaniel Friesel-19/+19
2019-07-26nrf24l01test: more testsDaniel Friesel-21/+42
2019-07-26nrf24l01 driver: Explicitly enable AutoAck on setup()Daniel Friesel-1/+4