Skip to content
Snippets Groups Projects
  1. Mar 24, 2016
  2. Dec 15, 2015
  3. Dec 08, 2015
  4. Aug 06, 2015
  5. Jul 14, 2015
  6. May 20, 2015
    • Lucas Jenss's avatar
      Improve naming of thread stacksize/priority constants · 426170b0
      Lucas Jenss authored
      As discussed in #2725, this commit renames a number of stacksize constants to
      better convey their intended usage. In addition, constants for thread priority
      are given a `THREAD_` prefix. Changes are:
      
      * KERNEL_CONF_STACKSIZE_PRINTF renamed to THREAD_EXTRA_STACKSIZE_PRINTF
      * KERNEL_CONF_STACKSIZE_DEFAULT renamed to THREAD_STACKSIZE_DEFAULT
      * KERNEL_CONF_STACKSIZE_IDLE renamed to THREAD_STACKSIZE_IDLE
      * KERNEL_CONF_STACKSIZE_MAIN renamed to THREAD_STACKSIZE_MAIN
      * Move thread stacksizes from kernel.h to thread.h, since the prefix changed
      * PRIORITY_MIN renamed to THREAD_PRIORITY_MIN
      * PRIORITY_IDLE renamed to THREAD_PRIORITY_IDLE
      * PRIORITY_MAIN renamed to THREAD_PRIORITY_MAIN
      * Move thread priorities from kernel.h to thread.h since the prefix has changed
      * MINIMUM_STACK_SIZE renamed to THREAD_STACKSIZE_MINIMUM for consistency
      426170b0
  7. Dec 16, 2014
  8. Oct 22, 2014
  9. Oct 06, 2014
    • René Kijewski's avatar
      make: add Makefile.features telling the BOARDs' features · f49bd3e6
      René Kijewski authored
      Please see #1715.
      Closes #1715.
      
      This PR implements the new Makefile variables "FEATURES_PROVIDED" and
      "FEATURES_REQUIRED". A board *can* have a new file `Makefile.features`
      which looks like:
      
      ```make
      FEATURES_PROVIDED = transceiver
      ```
      
      An application can have a corresponding line
      
      ```make
      FEATURES_REQUIRED = transceiver
      ```
      
      If the selected BOARD does not fulfil the requirements of the
      application, then a *warning* is issued at compile time.
      
      This change only includes the feature "transceiver", further features
      are expected to be listed in further PRs. The requirement "transceiver"
      is automatically added if the application uses the module
      "defaulttransceiver".
      
      `make buildtest` understands the new feature listing, so the user won't
      need to add boards to `BOARD_BLACKLIST` manually.
      
      Part of the change are the added Make targets
      * `info-features-missing`, which prints the required features
        `\setminus` the provided features. The output is empty if there are no
        features missing.
      * `info-boards-features-missing`, the same as `info-features-missing`
        but as a table for all boards, but heeded `BOARD_WHITELIST` and
        `BOARD_BLACKLIST`.
      
      Applications don't have to use this new feature. This change does not
      break existing Makefile.
      f49bd3e6
  10. Sep 25, 2014
  11. Sep 18, 2014
  12. Sep 02, 2014
  13. Aug 27, 2014
  14. Aug 21, 2014
  15. Aug 07, 2014
  16. Aug 04, 2014
  17. Aug 01, 2014
  18. Jul 31, 2014
  19. Jul 18, 2014
  20. Jul 16, 2014
  21. Jul 10, 2014
  22. Jul 09, 2014
  23. Jul 04, 2014
    • Oleg Hahm's avatar
      applications: set stack size correctly · 13028b41
      Oleg Hahm authored
      The correct stack size for all examples and test applications correctly.
      KERNEL_CONF_STACKSIZE_MAIN is the correct stack size for any thread
      using printf.
      
      Also adapted black lists accordingly.
      13028b41
  24. May 26, 2014
  25. May 25, 2014
Loading