Commit Graph

4167 Commits (b7fc0df5d33739069784c0c144f9aa1ddf9215ac)
 

Author SHA1 Message Date
Christian Mehlis b7fc0df5d3 Merge pull request #1875 from LudwigOrtmann/doxygen-periph-modules
doc: make peripheral interfaces modules
9 years ago
Ludwig Ortmann 5523ec67f3 doc: make peripheral interfaces modules
also remove `@file` parameters
9 years ago
Ludwig Ortmann 0f36f8c09c Merge pull request #1873 from LudwigOrtmann/doxygen-periph
doxygen: add predefines for periph headers
9 years ago
Ludwig Ortmann 8f76622ebf doc: add doxygen predefines for periph headers 9 years ago
Hauke Petersen e6e37e0371 Merge pull request #1864 from haukepetersen/add_board_openmote
boards: added support for OpenMote
9 years ago
Oleg Hahm c33e1b5dad Merge pull request #1844 from OlegHahm/doxygen_cleanup
Doxygen cleanup
9 years ago
Hauke Petersen 616ff64929 Merge pull request #1771 from PeterKietzmann/correct_stm32f4_spi_return_values
cpu/stm32f4: Changed SPI return values to API definitions
9 years ago
Hauke Petersen c6d0e282fd examples: blacklisted openmote for riot_and_cpp 9 years ago
Hauke Petersen a0ac86ed16 boards: added support for OpenMote 9 years ago
Hauke Petersen ffea9fc4e8 cpu/cc2538: added linkerscript for cc2538sf53 9 years ago
Hauke Petersen eb6891c14a Merge pull request #1863 from haukepetersen/fix_cc2538_gpiodefs
cpu/cc2538: adjusted GPIO register definitions
9 years ago
Hauke Petersen 6889fd1f89 cpu/cc2538: adjusted GPIO register definitions 9 years ago
Ludwig Ortmann ac150e9a3b Merge pull request #1840 from LudwigOrtmann/cppcheck-selecta
Travis + cppcheck: let cppcheck fail for new files
9 years ago
Hauke Petersen 9051c7be4b Merge pull request #1861 from haukepetersen/fix_cc2538_irqvector
cpu/cc2538: cleaned up IRQ vector definition
9 years ago
Thomas Eichinger 2e9d4cbba4 Merge pull request #1862 from haukepetersen/fix_cc2538_includecleanup
cpu/cc2538: centralized all cpu specific includes
9 years ago
Hauke Petersen ca20603d54 cpu/cc2538: made ISR names configurable by a board 9 years ago
Hauke Petersen eee159ee74 board/cc2538dk: made ISR functions configurable 9 years ago
Hauke Petersen 24ac5a7e94 cpu/cc2538: cleaned up IRQ vector definition 9 years ago
Ludwig Ortmann 6a5026803c Merge pull request #1842 from fnack/cc110x_ng_rename
drivers/cc110x_ng: rename driver to cc110x_legacy
9 years ago
Ludwig Ortmann f8b8ef3bab Travis: let cppcheck fail for new files
Change Travis configuration for cppcheck to fail on new files and keep on
warning about existing ones.
9 years ago
Ludwig Ortmann 6424ba0665 cppcheck: handle --diff-filter option
Add the possibility to the cppcheck script to pass git's
`--diff-filter` option.
Also improve comments a bit.
9 years ago
Oleg Hahm 9b819c4dd6 Merge pull request #1836 from Kijewski/yield-less
core: introduce sched_yield(), yield less
9 years ago
Fabian Nack 310d468659 drivers - cc110x_legacy: add missing license 9 years ago
Fabian Nack 07fff37efe drivers - cc110x_ng: rename ng driver to legacy 9 years ago
René Kijewski 677d690e2b core: introduce thread_yield_higher(), yield less
Fixes #1708.

Currently involuntary preemption causes the current thread not only to
yield for a higher prioritized thread, but all other threads of its own
priority class, too.

This PR adds the function `thread_yield_higher()`, which will yield the
current thread in favor of higher prioritized functions, but not for
threads of its own priority class.

Boards now need to implement `thread_yield_higher()` instead of
`thread_yield()`, but `COREIF_NG` boards are not affected in any way.

`thread_yield()` retains its old meaning: yield for every thread that
has the same or a higher priority.

This PR does not touch the occurrences of `thread_yield()` in the periph
drivers, because the author of this PR did not look into the logic of
the various driver implementations.
9 years ago
Oleg Hahm a676038472 Merge pull request #1869 from authmillenon/vtimer-doc-improve
vtimer: improve documentation of vtimer_set_msg()
9 years ago
Martine Lenders f7d9b02d7e vtimer: improve documentation of vtimer_set_msg() 9 years ago
Oleg Hahm 84cb4ccaa2 Merge pull request #1830 from thomaseichinger/transceiver-fixes
sys/transceiver: fixes for the use of `ieee802154_packet_t`
9 years ago
Oleg Hahm cb48f7cd47 doc: fix warning from avr libc 9 years ago
Oleg Hahm c53bd9ca5d doc: remove more CPU specific documentation 9 years ago
Oleg Hahm c0bcac460e doc: beautify HTML documentation
* add logo
* add description
* use RIOT specific color scheme
* add search functionality
* remove broken custom header, footer, and style sheet
9 years ago
Oleg Hahm b066433bdc doc: improve doxygen cache size 9 years ago
Oleg Hahm 3092416a0a doc: add names to pca1000x boards 9 years ago
Oleg Hahm 31b83e8753 doc: rename iot-lab_M3 group name 9 years ago
Oleg Hahm a9a5c2da1c doc: fix vtimer documentation 9 years ago
Oleg Hahm bbf82ab254 doc: put atmega cpu file into the right group 9 years ago
Oleg Hahm ca866b248e doc: fix naming for Cortex M3 common group 9 years ago
Oleg Hahm 481d4f2ee3 doc: fix ambiguous file name warnings
doxygen does a good job itself, identifying the unique part of the path
to identify a file.
9 years ago
Oleg Hahm b186b177a5 doc: fix doxygen warnings for color module
Also fixes the module name in API documentation.
9 years ago
Oleg Hahm 49208ffb59 doc: exclude more CPU specific stuff from doxygen 9 years ago
René Kijewski aa086158ee Add copyright information to lpc1768/include/cpu.h 9 years ago
René Kijewski c0ce346a12 cppcheck: don't needlessly assign sched_active_pid 9 years ago
René Kijewski b46d3d9d1a Merge pull request #1866 from OlegHahm/core_fix_thread_init_prototype
cpu: use typed function pointer for thread_arch_init
9 years ago
Oleg Hahm 206b75933e doc: fixed remaining doxygen warnings in core
Only one warning remains and will be fixed in a separate commit.
9 years ago
Oleg Hahm db8f3d2650 cpu: use typed function pointer for thread_arch_init 9 years ago
Oleg Hahm 18381661dc doc: fix documentation for hwtimer
@verbatim was used incorrectly and a closing html tag was missing
9 years ago
Oleg Hahm 0a040f8b79 doc: updated doxygen configuration
Updated with `doxygen -u`
9 years ago
Oleg Hahm 6d8c0d74c3 doc: some doxygen cleanups
* removed RIOT unrelated cpu documentation
* introduced cpu_specific prefix to mark such documentation
* put oneway_malloc and crypto into sys group
9 years ago
Hauke Petersen ccd601b429 cpu/cc2538: centralized all cpu specific includes
- added all CPU specific includes to cpu-conf.h
- removed now not needed includes from cpu .c files
9 years ago
Ludwig Ortmann 18ac4dfcb9 Merge pull request #1856 from BytesGalore/extern_C_in_headers_drivers_add_new_headers
drivers: added missing `extern "C"` guards in new files
9 years ago