summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
2018-11-21capnp_c: Work around AVR not defining ssize_tDaniel Friesel-0/+5
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/+2516
2018-11-20move nanopb generated files to nanopbbench.pb.*Daniel Friesel-5/+6
2018-11-19XDRStream: Support float/doubleDaniel Friesel-0/+14
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-16/+8
2018-11-15MSP430: Add "counter" driverDaniel Friesel-0/+37
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/+45
2018-11-15restore arduino-nano MakefileDaniel Friesel-4/+23
2018-11-14no-rtti no-threadsafe-staticsDaniel Friesel-3/+3
2018-11-14mpack: properly detect if running on embeddedDaniel Friesel-0/+12
2018-11-14Configure mpack for embeddedDaniel Friesel-2/+2
2018-11-14prototest: More arduinojson, ubjson, cborDaniel Friesel-7/+43
2018-11-14prototest: restore nlohmann testsDaniel Friesel-0/+46
2018-11-13prototest: add ubjsonDaniel Friesel-1/+1728
2018-11-13Support C targetsDaniel Friesel-10/+30
2018-11-13Distinguish between C and C++ targetsDaniel Friesel-54/+60
2018-11-13import MPack. Does not work with embedded yetDaniel Friesel-0/+13632
2018-11-13nanopb: fix import, update to 0.3.9.2Daniel Friesel-0/+2520
2018-11-13add NanoPB Protocol Buffers implementationDaniel Friesel-41/+1063
2018-11-13disable threadsafe staticsDaniel Friesel-1/+1
2018-11-12arduinojson: adjust embedded detection for multipassDaniel Friesel-1/+3
2018-11-12Make ArduinoJson work with msp430.hDaniel Friesel-14/+14
msp430.h defines the preprocessor variable "N", which is a frequently used template parameter name. These two do not go together.
2018-11-12XDR: Use stdint types for nowDaniel Friesel-10/+8
2018-11-12xdrstream: use more descriptive template arg nameDaniel Friesel-6/+6
2018-11-12prototest: json serializationDaniel Friesel-3/+64
2018-11-12watDaniel Friesel-6/+15
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