summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
2018-11-12i2cdetect: loop by defaultDaniel Friesel-0/+1
2018-11-12arduino-nano: 16bit timer frequencyDaniel Friesel-2/+2
2018-10-26Merge SoftI2C timer={0,1} code paths, adjust timing according to I2C specDaniel Friesel-161/+33
It's occasionally slower than specified, but should never be too fast
2018-10-25softi2c: Also support pullup with timer=1Daniel Friesel-0/+12
derrrrrrrp.
2018-10-25msp430 i2c: refactor code a bitDaniel Friesel-19/+14
2018-10-25softi2c: Work around MSP430 timing issues with softi2c_timer=1Daniel Friesel-0/+10
2018-10-25msp430: Fix delay_us/delay_ms for F_CPU≠16MHzDaniel Friesel-2/+2
2018-10-25.Daniel Friesel-6/+4
2018-10-25msp430 gpio: Add (unused) write_mask functionDaniel Friesel-0/+17
2018-10-24I2C: Add support for manual / always-on gpio pullupsDaniel Friesel-7/+61
2018-10-23POSIX: Improve GPIO emulationDaniel Friesel-34/+120
2018-10-22i2cbench: configurable setosDaniel Friesel-1/+9
2018-10-22i2cbencH: show device IDDaniel Friesel-0/+9
2018-10-19MSP430 I2C: Enable interrupts for RX modeDaniel Friesel-1/+7
2018-10-19LM75: Add getOS, getHyst accessorsDaniel Friesel-0/+20
2018-10-19msp430: Notify software if I2C driver is activeDaniel Friesel-0/+1
2018-10-19arduino nano: support additional CPU frequenciesDaniel Friesel-6/+74
2018-10-18arduino nano: ignore warnings about unused argumentsDaniel Friesel-0/+2
2018-10-18add "Do nothing" appDaniel Friesel-0/+21
2018-10-18msp430: Enable powersavingDaniel Friesel-4/+6
2018-10-18msp430 arch.cc cleanupDaniel Friesel-111/+1
2018-10-18MSP430: Show calculated real timer frequency on 'info"Daniel Friesel-1/+49
2018-10-18add non-monitor build wrapperDaniel Friesel-0/+7
2018-10-16MSP430 timer.stop: Disable timer entirely to save energyDaniel Friesel-8/+8
2018-10-16Fix an incredibly stupid bugDaniel Friesel-1/+1
2018-10-16MSP430: Support CPU speed variation in microsecond timerDaniel Friesel-5/+17
2018-10-15add preliminary xdr input driverDaniel Friesel-0/+73
2018-10-15Enable busy waiting in I2C driver to reach selected I2C clockDaniel Friesel-22/+28
2018-10-15prototest wipDaniel Friesel-2/+16
2018-10-15adjust soft_i2c to recent infrastructure changesDaniel Friesel-9/+8
2018-10-15i2cdetect: Add initial CCS811 supportDaniel Friesel-0/+10
2018-10-15makefile: show selected driversDaniel Friesel-0/+1
2018-10-15set default for F_I2CDaniel Friesel-0/+4
2018-10-15MSP430 stdout: Support more CPU frequenciesDaniel Friesel-1/+29
2018-10-15MSP430: Avoid possible race conditions when going to sleepDaniel Friesel-6/+4
2018-10-15MSP430: Support several CPU speedsDaniel Friesel-3/+24
2018-10-15add timertest app, improve msp430 timer driverDaniel Friesel-7/+88
2018-10-15add make info/program/monitor wrapper (./mpi arch=... app=...)Daniel Friesel-0/+7
2018-10-12Makefiles: quiet mode, optional info outputDaniel Friesel-37/+73
2018-10-12MSP430 I2C: Configurable I2C frequencyDaniel Friesel-1/+1
2018-10-12arduino nano: ignore non-timer interrupts for loopDaniel Friesel-5/+15
2018-10-12half-baked timer implementation for MSP430 and ArduinoDaniel Friesel-16/+71
2018-09-25Your Templates are Bad and You Should Feel BadDaniel Friesel-4/+49
2018-09-24Start work on XDR Stream outputDaniel Friesel-0/+148
2018-09-24Add memory buffer (drop-in replacement for kout/stdout)Daniel Friesel-0/+20
2018-09-24Remove ubjson for nowDaniel Friesel-1696/+0
2018-09-24POSIX: Add loop and timer supportDaniel Friesel-0/+17
2018-09-24prototest: Include xdrstreamDaniel Friesel-2/+30
2018-09-24OutputStream: Do not prefix hex numbers with 0xDaniel Friesel-2/+3
2018-09-24outputstream: Add << for float and doubleDaniel Friesel-0/+14