usb: welcome macro magic descriptor definitions
examples/read-temp: usb_device is const
toolchain/ld: keep flash config section
toolchain/read-ld: don't keep sections that don't exist
usb: fix macros
kinetis: add spi
lib: add strlen
cdc-acm: add cdc_write_string()
lib: break out pin_* from gpio_*
toolchain: disable NMI in flash opts
lib: add spi
kinetis/port: add digital filter registers
kinetis/port: cleanup file
lib/spi: work around bootloader short isr
lib: use stdarg.h
programmer: ruby 2.0 compat
programmer/log: allow changing log verbosity
lib: add scatter/gather functions
programmer/kinetis: restructure for MDM-AP access
programmer/flash: support debug mass erase