summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorLines
2018-12-05arduino-nano: make delay functions inlineDaniel Friesel-2/+2
2018-12-05support static analysis of stack usageDaniel Friesel-2/+25
2018-12-05XDR: Use unions instead of casts for float/double<->int conversionDaniel Friesel-6/+24
2018-12-05XDR: Add proper get_string methodDaniel Friesel-0/+14
2018-12-04add monitor info to help outputDaniel Friesel-0/+10
2018-12-04prototest: loop indefinitely on all architectures but esp8266Daniel Friesel-1/+1
2018-12-04arduino-nano: change timer to new APIDaniel Friesel-0/+4
2018-12-03prototest: only include counter when neededDaniel Friesel-2/+5
2018-12-03msp430: note that LTO seems to be brokenDaniel Friesel-1/+4
2018-12-03esp8266: Enable proper LTO and section GCDaniel Friesel-2/+3
2018-12-03esp8266: add counter driverDaniel Friesel-3/+19
2018-11-30arduino: check program size is below 100% before flashingDaniel Friesel-0/+2
2018-11-30posix: quiet buildDaniel Friesel-3/+3
2018-11-30prototest: nanopb: debuggingDaniel Friesel-0/+1
2018-11-30XDR: Add float and double supportDaniel Friesel-0/+12
2018-11-28fix memory leak in ubjson readerDaniel Friesel-0/+1
2018-11-22prototest makefile: respect $QUIETDaniel Friesel-7/+7
2018-11-22prototest: switch to full autogenerationDaniel Friesel-373/+8
2018-11-22prototest: ignore benchmark filesDaniel Friesel-17/+0
2018-11-21prototest: autogen capnproto_cDaniel Friesel-39/+50
2018-11-21capn-c: *.c -> *.ccDaniel Friesel-3/+5
2018-11-21capnp_c list testDaniel Friesel-0/+24
2018-11-21working minimal capnp_c test caseDaniel Friesel-23/+1851
2018-11-20move nanopb generated files to nanopbbench.pb.*Daniel Friesel-5/+6
2018-11-19XDRStream: Support float/doubleDaniel Friesel-0/+12
2018-11-19prototest: further benchmarking and code generation testsDaniel Friesel-22/+119
2018-11-16esp8266 stdout: partialle respect base, output unsigned char as numberDaniel Friesel-3/+15
2018-11-16esp8266: Use os_printf where applicableDaniel Friesel-15/+7
2018-11-15MSP430: Add "counter" driverDaniel Friesel-0/+11
2018-11-15prototest makefile: add prototest_bench_{energy,cycles} switchDaniel Friesel-5/+14
2018-11-15arduino-nano: Add counter driver. Conflicts with timer_s=1 / loop=1Daniel Friesel-0/+18
2018-11-15restore arduino-nano MakefileDaniel Friesel-4/+23
2018-11-14no-rtti no-threadsafe-staticsDaniel Friesel-1/+1
2018-11-14prototest: More arduinojson, ubjson, cborDaniel Friesel-7/+43
2018-11-14prototest: restore nlohmann testsDaniel Friesel-0/+43
2018-11-13prototest: add ubjsonDaniel Friesel-1/+1334
2018-11-13Support C targetsDaniel Friesel-10/+29
2018-11-13Distinguish between C and C++ targetsDaniel Friesel-44/+50
2018-11-13import MPack. Does not work with embedded yetDaniel Friesel-0/+6481
2018-11-13nanopb: fix import, update to 0.3.9.2Daniel Friesel-0/+2519
2018-11-13add NanoPB Protocol Buffers implementationDaniel Friesel-41/+83
2018-11-12XDR: Use stdint types for nowDaniel Friesel-1/+1
2018-11-12xdrstream: use more descriptive template arg nameDaniel Friesel-4/+4
2018-11-12prototest: json serializationDaniel Friesel-3/+53
2018-11-12watDaniel Friesel-6/+15
2018-11-12i2cdetect: loop by defaultDaniel Friesel-0/+1
2018-10-26Merge SoftI2C timer={0,1} code paths, adjust timing according to I2C specDaniel Friesel-161/+33
2018-10-25softi2c: Also support pullup with timer=1Daniel Friesel-0/+12
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