Commits on Feb 8, 2015
  1. Added stm32 header files.

    Added -D with correct stm32 mcu version.
    committed Feb 8, 2015
  2. Adding support for stm32f10x.

    The linker works so far.
    It is building and running basic code.
    committed Feb 7, 2015
Commits on Aug 1, 2014
  1. CONFIG opt is now C

    committed Jul 31, 2014
Commits on Jul 15, 2014
  1. feature: added PWM.

    committed Jul 14, 2014
Commits on Jul 2, 2014
  1. bugfix: lm4f120/spi[1-3] was using spi0 symbols.

    o Added queue in the docs.
    committed Jul 1, 2014
Commits on Jul 1, 2014
  1. Using bm instead of while (things...).

    o Added bm.h to 'libs' group.
    o Using bm.h (in atmegaX8/uart0)
    o Added bm_loop_until operations.
    o Using bm.h (in hd44780)
    committed Jul 1, 2014
  2. feature: testing ringbuf.

    committed Jul 1, 2014
  3. CBUF -> RINGBUF rename.

    o Moved LICENCE to doc/LICENCE.
    o Updated README.adoc
    o CBUF -> RINGBUF (arch/arm-cortex-m4/lm4f120/config)
    o CBUF -> RINGBUF (arch/avr/atmegaX8/config)
    o Added weak symbol to atmegaX8/uart0.c
    o CBUF -> RINGBUF (arch/msp430/msp430f21x1/config)
    o CBUF -> RINGBUF (arch/sim/sim/config)
    o CBUF -> RINGBUF (core/ringbuf.h)
    o Added -DNDEBUG as default.
    o CBUF -> RINGBUF (test/sim/Makefile)
    o util files are now in scripts/util/
    committed Jul 1, 2014
Commits on Jun 30, 2014
  1. substituted by ringbuf.

    committed Jun 30, 2014
  2. feature: Added hd44780 display driver.

    o also moved some files around.
    committed Jun 30, 2014
Commits on Jun 29, 2014
  1. Removed implicit cpu0_freq from implementations.

    o feature: added spi_get_conf.
    o feature: implemented Ispi & Iuart.
    o bugfix: uart.getchar and uart.putchar was conflicting with macro
      implementations of stdio.
    o feature: documenting API design in doc/api_design.txt.
    o bugfix: template generation was only working for device0.
    committed Jun 29, 2014
  2. added core testing in sim.

    committed Jun 29, 2014
  3. Merge branch 'job-sys'

    committed Jun 29, 2014
  4. bugfix: alternate functions was being missused.

    o Merged feature-matrix into README.
    bugfix: c->bits was incompatible with the MCU register.
    committed Jun 29, 2014
  5. Job system implemented over linked list (queue.h).

    o Not compiling jobs.c anymore.
    committed Jun 29, 2014
Commits on Jun 27, 2014
  1. o Added uarts generation.

    o Added pins for uarts 1, 2, 3, 4, 5, 6, 7.
    o Added uart set_conf and get_conf.
    o Removed uart0.[ch]; Are now tempalted.
    o Removed freq parameter. cpu0 implementation is now required.
    o Now prints some values.
    committed Jun 27, 2014
Commits on Jun 26, 2014
  1. Merge branch 'interfaces'

    committed Jun 26, 2014
  2. renamed 'struct <device>_interface' -> 'I<device>'.

    o Adding doxygen documentation of interfaces.
    o Documenting Uart "hooks" for irqs.
    o API change on cpu: busywait_ms -> busywait_us.
    	(busywaiting ms is a bad design and will not be incentivized)
    committed Jun 26, 2014
Commits on Jun 25, 2014
  1. feature: Added SPI0 for arm-cortex-m4/lm4f120.

    Added:
    	o SPI0 implementation for interface/spi.h
    	o Updated its .config template.
    	o Simple loopback testing.
    	o Updated feature-matrix.
    
    Missing:
    	o templated implementation like gpio_template.[ch] for SPI
    committed Jun 25, 2014
Commits on Jun 17, 2014
Commits on Jun 11, 2014
Commits on Jun 10, 2014
  1. bugfix: fixing 'make config'. (+ script for it).

    + renaming lm4f120 template generation.
    committed Jun 10, 2014
  2. bugfix: typo in MCU name.

    committed Jun 10, 2014