summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorLines
2020-07-26Add minimal STM32F446RE Nucleo support. No interrupts yet.Daniel Friesel-0/+211
2020-07-22add timed_resistive_load for µs-scale model generation timing benchmarksDaniel Friesel-1/+100
2020-07-17Add mmsubstate driver for sub-state detection evaluationDaniel Friesel-0/+41
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/+120
2020-07-06wetterstation: Add dew sensorDaniel Friesel-5/+45
2020-07-05add anemometer appDaniel Friesel-0/+153
2020-06-22loratest app. TODO: move SerialOutput and SerialInput to separate classDaniel Friesel-0/+166
Or rather: TODO: make stdin/stdout configurable so it also works for eUSCI_A1.
2020-05-14nrf24l01: add arduino/msp430fr* supportDaniel Friesel-0/+8
2020-04-30Add aemr appDaniel Friesel-0/+1
2020-04-29Makefile: Create build directory if neededDaniel Friesel-0/+7
2020-04-29MSP430FR5994: Use /opt/msp430 for MSP430Flasher by defaultDaniel Friesel-1/+1
2020-04-17add derfmap -> 8x32 WS2812B matrix appDaniel Friesel-0/+112
2020-03-25msp430fr5994lp-256k: aspectc supportDaniel Friesel-2/+17
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-23blinkencat: show approximate charge level on power-onDaniel Friesel-3/+15
2020-03-18Arduino: Add ADC driverDaniel Friesel-0/+88
2020-03-18add mpu9250 datalogger variant with button handler and adcDaniel Friesel-0/+282
2020-03-11Add S5851A temperature sensor driverDaniel Friesel-0/+31
2020-03-08mpu9250_motionlog: monitor magnetismDaniel Friesel-1/+18
2020-03-08mpu9250: getRawMagnet: pass request success to userlandDaniel Friesel-2/+3
2020-03-08mpu9250_motionlog: measure VCCDaniel Friesel-0/+20
2020-03-08HDC1080: Add heater toggleDaniel Friesel-1/+13
2020-03-06ws2812b_uart: monitor VCCDaniel Friesel-0/+11
2020-03-02i2cdetect: fix mpu9250 usageDaniel Friesel-3/+3
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