Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Feb 6, 2014
  1. lib/pin: allow macros as arguments to PIN_DEFINE_CALLBACK

    authored
    Noticed-by: @smeding
Commits on Feb 5, 2014
  1. Ben Gamari

    Merge pull request #99 from bgamari/pin-change

    bgamari authored
    Common pin change interrupt handling
  2. Ben Gamari

    Split up linker script

    bgamari authored
  3. Ben Gamari
  4. Ben Gamari

    Add pin change interrupt infrastructure

    bgamari authored
    Each PORT peripheral has a single interrupt which can be used to detect
    changes on any of that peripheral's pins. Because of this, it is
    necessary to multiplex pin change interrupt handling. This patch adds
    the infrastructure for this.
Commits on Jan 29, 2014
  1. usb/cdc: do not crash if no data ready cb is present

    authored
    Noticed-by: mkad
Commits on Jan 25, 2014
  1. Ben Gamari

    Merge pull request #98 from bgamari/master

    bgamari authored
    spiflash: Add spiflash_set_protection
  2. Ben Gamari

    Re-add LLWU and SMC to linker K20 script

    bgamari authored
    It seems these were dropped in the recent refactoring
  3. Ben Gamari
Commits on Jan 24, 2014
  1. Roy Smeding

    toolchain/ld: separate K20 peripheral map into single include

    roysmeding authored
    This data was the same in four different files, so I put it in one and
    included that in them.
  2. lib/adc: mark adc status volatile

    authored
    Seems LTO is smart enough to deduce that the status does never
    change (because it only does from interrupt context).
    
    Reported-by: stg
Commits on Jan 22, 2014
  1. Ben Gamari

    spiflash: Remove capacity_to_bytes

    bgamari authored
    Unfortunately this isn't nearly as standardized as I was hoping. In
    fact, not all devices even seem to report capacity in READ_ID.
  2. Ben Gamari

    spiflash: Add spiflash_set_protection

    bgamari authored
    Some SPI FLASH devices start with block protection set.
Commits on Jan 17, 2014
  1. Roy Smeding

    toolchain: implemented corecode's i2c recommendations, fixed bugs

    roysmeding authored
    * Removed references to the glitch filter
    * Changed the callback invocation
    * Got rid of the i2c.h macros; too intransparent (and would break in
        loops)
    * Replaced 'UNUSED' dummy read with a void cast, inspection of the
        generated assembly verifies that it does the right thing
    * Created enum for read/write, clearer that way
    * Invoke callback after everything else is done
    * Removed a debug statement that I missed
    * Little bit more code deduplication
    * Misc style changes
  2. Roy Smeding

    examples: add i2c scanner example

    roysmeding authored
    Code originally by Derek Mulcahy, ported to the queueing I2C infrastructure by myself.
  3. Roy Smeding

    toolchain: add I2C library with queueing

    roysmeding authored
    Code written by myself and Derek Mulcahy.
Commits on Jan 15, 2014
  1. Ben Gamari

    Merge pull request #96 from bgamari/master

    bgamari authored
    Various fixes for RTC and SPI
  2. Ben Gamari

    spi: Add queued flag to spi_ctx_bare

    bgamari authored
    This allows us to ensure that the queue never forms a cycle, e.g. when
    the same context is used for multiple transactions. These issues are
    very difficult to debug and therefore the small cost of this measure
    should be well worthwhile.
  3. Ben Gamari
  4. Ben Gamari

    rtc: Fix rtc_alarm_cancel

    bgamari authored
    Previously the head wasn't considered.
  5. Daniel Tralamazza
  6. Daniel Tralamazza
Commits on Jan 13, 2014
  1. mchck.mk: fix swd-flash

    authored
    Reported-by: mkad
  2. programmer: add submodule

    authored
Commits on Jan 12, 2014
  1. Ben Gamari
  2. Ben Gamari
  3. Ben Gamari
Commits on Jan 7, 2014
  1. Ben Gamari

    Merge pull request #92 from bgamari/master

    bgamari authored
    spiflash: Add utility to convert capacity to bytes
  2. Ben Gamari
  3. toolchain/mk: add rule for linkdep cache objects

    authored
    The previous linkdep cache code worked only because of the mere
    coincidence that toolchain/cache and examples/* both have a ../../
    distance to the repository root.  Fix this by adding a rule for linkdep
    cache object files.  This allows building out-of-tree projects.
    
    Noticed-by: Roy Smeding
Commits on Jan 6, 2014
  1. Daniel Tralamazza
Something went wrong with that request. Please try again.