Commit Graph

4180 Commits (6f53cd484dd87b9563f319f62468857d47d6faf7)
 

Author SHA1 Message Date
Oleg Hahm 6f53cd484d core: make sched_runqueue public
Reverting b604832, because thread_yield() needs to access this
information.
9 years ago
Oleg Hahm 6b4ac47708 Merge pull request #1877 from LudwigOrtmann/adc_legacy
ADC legacy
9 years ago
Oleg Hahm d8bad332bf Merge pull request #1881 from LudwigOrtmann/purge_feuerware_radio
boards, sys: purge feuerware_radios
9 years ago
Kaspar Schleiser 41e1305517 Merge pull request #1882 from LudwigOrtmann/disableIRQ-type
core,sys: fix storage types for irq API usage
9 years ago
Ludwig Ortmann c540c8a3a9 cpu/mc1322x: fix mc1322x-adc.h cpp compatability 9 years ago
Ludwig Ortmann 5dbab29df0 cpu/mc1322x: fix mc1322x-adc.h license 9 years ago
Ludwig Ortmann 035dbce58d drivers/adc_legacy: add copyright, author 9 years ago
Ludwig Ortmann eceb656c49 core,sys: fix storage types for irq API usage
* should not have any effect as long as `unsigned` and `int` are compatible
* also fix two cosmetic `unsigned int` -> `unsigned` for consistency
9 years ago
Ludwig Ortmann 975412e16d boards, sys: purge feuerware_radios
* `feuerware_radios` is unused, remove from `radio.h` header
* FEUERWARE_CONF_NUM_RADIOS is superfluous without it, remove all occurrences
9 years ago
Ludwig Ortmann 324a57a914 cpu/mc1322x: rename adc header to mc1322x-adc 9 years ago
Ludwig Ortmann d42d226d66 cpu: use adc_legacy.h where appropriate 9 years ago
Ludwig Ortmann c59dd9787f drivers: mark adc.h as legacy 9 years ago
Ludwig Ortmann 7476ce8abf doc: mark legacy adc API as deprecated 9 years ago
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