Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add build profile for embedded applications #130

Open
wants to merge 20 commits into
base: master
Choose a base branch
from

Commits on Mar 8, 2017

  1. Add circular_buffer_tests to the build chain

    empty for now
    Ildar Mulyukov committed Mar 8, 2017
    Configuration menu
    Copy the full SHA
    47a1e68 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2017

  1. circular_buffer.c: added create_circular_buffer()

    through TDD/BDD procedure
    Ildar Mulyukov committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    aa3ab2c View commit details
    Browse the repository at this point in the history
  2. tests/circular_buffer_tests.c: improve 1st test

    Ildar Mulyukov committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    cdb9115 View commit details
    Browse the repository at this point in the history
  3. circular_buffer: redesign CircularBuffer struct

    Ildar Mulyukov committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    6e63cc6 View commit details
    Browse the repository at this point in the history
  4. circular_buffer.c: fix create_circular_buffer() according to the prev…

    …. commit
    Ildar Mulyukov committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    7ab1e7f View commit details
    Browse the repository at this point in the history
  5. circular_buffer.c: add write_to_circular_buffer()

    Ildar Mulyukov committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    92ddaa2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    daa31f6 View commit details
    Browse the repository at this point in the history
  7. circular_buffer: fix create_circular_buffer() to create the precise s…

    …ized buffer
    Ildar Mulyukov committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    af88384 View commit details
    Browse the repository at this point in the history
  8. tests/circular_buffer_tests.c: refactor tests

    Ildar Mulyukov committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    ec95cdb View commit details
    Browse the repository at this point in the history
  9. circular_buffer.c: add destroy_circular_buffer()

    Ildar Mulyukov committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    3833547 View commit details
    Browse the repository at this point in the history
  10. tests/circular_buffer_tests.c: minor change

    Ildar Mulyukov committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    fcc6c28 View commit details
    Browse the repository at this point in the history
  11. circular_buffer.c: add read_from_circular_buffer()

    Ildar Mulyukov committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    0c2ff92 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2017

  1. circular_buffer.c: fix read_from_circular_buffer()

    Ildar Mulyukov committed Mar 10, 2017
    Configuration menu
    Copy the full SHA
    0ebba40 View commit details
    Browse the repository at this point in the history
  2. tests/circular_buffer_tests.c: add stress test

    Ildar Mulyukov committed Mar 10, 2017
    Configuration menu
    Copy the full SHA
    8865698 View commit details
    Browse the repository at this point in the history
  3. circular_buffer.h: make CB_TYPE externally definable

    Ildar Mulyukov committed Mar 10, 2017
    Configuration menu
    Copy the full SHA
    b603485 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'circular_buffer'

    Ildar Mulyukov committed Mar 10, 2017
    Configuration menu
    Copy the full SHA
    3ed08b7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    adff163 View commit details
    Browse the repository at this point in the history
  6. add configuration for the cross-build for embedded systems, e.g. MCUs

    tested on STM32F103
    Ildar Mulyukov committed Mar 10, 2017
    Configuration menu
    Copy the full SHA
    882684f View commit details
    Browse the repository at this point in the history
  7. add contrib/embedded/README

    Ildar Mulyukov committed Mar 10, 2017
    Configuration menu
    Copy the full SHA
    d7e5af6 View commit details
    Browse the repository at this point in the history
  8. src/CMakeLists.txt: build circular_buffer.c always

    to allow all tests run successfully
    Ildar Mulyukov committed Mar 10, 2017
    Configuration menu
    Copy the full SHA
    f53b176 View commit details
    Browse the repository at this point in the history