Permalink
Commits on Jan 13, 2017
Commits on Jul 14, 2016
  1. Disable cortex-m CI.

    committed Jul 14, 2016
  2. Add cortex-m to CI.

    committed Jul 14, 2016
  3. commit-tests-avr: Remove unnecessary cd.

    commit-tests-cortex-m: Created.
    committed Jul 14, 2016
Commits on Jul 13, 2016
  1. Formatting.

    committed Jul 13, 2016
  2. Add travis-ci.org build state image

    committed on GitHub Jul 13, 2016
  3. Trial Travis-ci config.

    committed Jul 13, 2016
Commits on May 25, 2016
Commits on May 24, 2016
  1. Merge pull request #19 from tidklaas/master

    Fix potential TCB loss
    committed May 24, 2016
  2. Fix potential TCB loss

    Always clear "suspended" flag in atomThreadSwitch(), even if new
    and old TCB are identical. Otherwise TCB could get lost during
    next task scheduling.
    tidklaas committed May 24, 2016
Commits on May 23, 2016
  1. atomkernel: Support thread entry points running to completion. Ports …

    …which use a thread_shell() can allow the entry point to finish and return back to the thread_shell(), which sets the terminated flag and calls the scheduler to force another thread to be scheduled in. Currently implemented in the ARM and AVR ports.
    committed May 23, 2016
Commits on Mar 23, 2016
Commits on Mar 20, 2016
Commits on Jan 3, 2016
  1. ARM port: Support newlib thread reentrancy with thread-specific struc…

    …t _reent. Tested on qemu_integratorcp.
    committed Jan 3, 2016
Commits on Jan 2, 2016
Commits on Dec 3, 2015
Commits on Dec 2, 2015
  1. Formatting change only.

    committed Dec 2, 2015
  2. Merge pull request #14 from tidklaas/master

    Making Cortex-M Port Thread Safe
    committed Dec 2, 2015
Commits on Nov 3, 2015
Commits on Oct 20, 2015
Commits on Oct 15, 2015
Commits on Oct 14, 2015
  1. Debian newlib nano workaround

    - made use of newlib's nano version configurable by make variable USE_NANO
    - added paragraphs to README.md explaining how and when to use USE_NANO
      and FIX_DEBIAN
    tidklaas committed Oct 14, 2015
Commits on Oct 13, 2015
  1. Clean up Makefile, work around Debian bugs (mostly untested)

    - cleaned up generation of LDLIBS. Trust nano.specs to choose the right
      libraries.
    - workaround for Debian's broken newlib package. Add /usr/include/newlib/nano
      to include search path and -fshort-wchar to CFLAGS when variable FIX_DEBIAN
      is defined.
    tidklaas committed Oct 13, 2015
  2. Added libopencm3 as submodule for Cortex-M port

    - removed instructions on adding submodule from README.md and Makefile
    - submodule libopencm3 at commit 27b826bc4a09345f63d3b8b5fcd3cb9f145cd1a5
    tidklaas committed Oct 13, 2015