Thomas Eichinger
099bb33f8d
Merge pull request #1886 from locicontrols/cc2538-sbrk
...
cpu/cc2538: sbrk() checks if the requested memory is really available.
2014-10-28 14:54:10 +01:00
fe2284454d
Merge pull request #1651 from Kijewski/ringbuffer-use-memcpy
...
sys:ringbuffer: memcpy and static inline
2014-10-28 13:03:12 +01:00
René Kijewski
9cccf6bf8e
sys:ringbuffer: use memcpy in ringbuffer_get
2014-10-28 12:22:00 +01:00
René Kijewski
c0914ec451
sys:ringbuffer: static inline ringbuffer_init
2014-10-28 12:21:46 +01:00
Ian Martin
81dea364a5
cpu/cc2538: sbrk() checks if the requested memory is really available.
2014-10-27 20:00:52 -04:00
Oleg Hahm
6b4ac47708
Merge pull request #1877 from LudwigOrtmann/adc_legacy
...
ADC legacy
2014-10-27 18:42:08 +01:00
Oleg Hahm
d8bad332bf
Merge pull request #1881 from LudwigOrtmann/purge_feuerware_radio
...
boards, sys: purge feuerware_radios
2014-10-27 18:16:00 +01:00
41e1305517
Merge pull request #1882 from LudwigOrtmann/disableIRQ-type
...
core,sys: fix storage types for irq API usage
2014-10-27 16:36:49 +01:00
Ludwig Ortmann
c540c8a3a9
cpu/mc1322x: fix mc1322x-adc.h cpp compatability
2014-10-27 16:36:43 +01:00
Ludwig Ortmann
5dbab29df0
cpu/mc1322x: fix mc1322x-adc.h license
2014-10-27 16:34:24 +01:00
Ludwig Ortmann
035dbce58d
drivers/adc_legacy: add copyright, author
2014-10-27 16:33:49 +01:00
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
2014-10-27 16:25:23 +01:00
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
2014-10-27 14:49:25 +01:00
Ludwig Ortmann
324a57a914
cpu/mc1322x: rename adc header to mc1322x-adc
2014-10-25 17:11:18 +02:00
Ludwig Ortmann
d42d226d66
cpu: use adc_legacy.h where appropriate
2014-10-25 17:09:22 +02:00
Ludwig Ortmann
c59dd9787f
drivers: mark adc.h as legacy
2014-10-25 17:04:29 +02:00
Ludwig Ortmann
7476ce8abf
doc: mark legacy adc API as deprecated
2014-10-25 16:36:10 +02:00
Christian Mehlis
b7fc0df5d3
Merge pull request #1875 from LudwigOrtmann/doxygen-periph-modules
...
doc: make peripheral interfaces modules
2014-10-25 16:17:51 +02:00
Ludwig Ortmann
5523ec67f3
doc: make peripheral interfaces modules
...
also remove `@file` parameters
2014-10-25 15:37:04 +02:00
Ludwig Ortmann
0f36f8c09c
Merge pull request #1873 from LudwigOrtmann/doxygen-periph
...
doxygen: add predefines for periph headers
2014-10-24 08:02:30 -07:00
Ludwig Ortmann
8f76622ebf
doc: add doxygen predefines for periph headers
2014-10-24 16:57:50 +02:00
Hauke Petersen
e6e37e0371
Merge pull request #1864 from haukepetersen/add_board_openmote
...
boards: added support for OpenMote
2014-10-24 16:50:29 +02:00
Oleg Hahm
c33e1b5dad
Merge pull request #1844 from OlegHahm/doxygen_cleanup
...
Doxygen cleanup
2014-10-24 16:04:01 +02:00
Hauke Petersen
616ff64929
Merge pull request #1771 from PeterKietzmann/correct_stm32f4_spi_return_values
...
cpu/stm32f4: Changed SPI return values to API definitions
2014-10-24 15:37:22 +02:00
Hauke Petersen
c6d0e282fd
examples: blacklisted openmote for riot_and_cpp
2014-10-24 15:34:15 +02:00
Hauke Petersen
a0ac86ed16
boards: added support for OpenMote
2014-10-24 15:34:12 +02:00
Hauke Petersen
ffea9fc4e8
cpu/cc2538: added linkerscript for cc2538sf53
2014-10-24 15:25:44 +02:00
Hauke Petersen
eb6891c14a
Merge pull request #1863 from haukepetersen/fix_cc2538_gpiodefs
...
cpu/cc2538: adjusted GPIO register definitions
2014-10-24 15:17:04 +02:00
Hauke Petersen
6889fd1f89
cpu/cc2538: adjusted GPIO register definitions
2014-10-24 14:43:52 +02:00
Ludwig Ortmann
ac150e9a3b
Merge pull request #1840 from LudwigOrtmann/cppcheck-selecta
...
Travis + cppcheck: let cppcheck fail for new files
2014-10-24 05:40:40 -07:00
Hauke Petersen
9051c7be4b
Merge pull request #1861 from haukepetersen/fix_cc2538_irqvector
...
cpu/cc2538: cleaned up IRQ vector definition
2014-10-24 14:40:10 +02:00
Thomas Eichinger
2e9d4cbba4
Merge pull request #1862 from haukepetersen/fix_cc2538_includecleanup
...
cpu/cc2538: centralized all cpu specific includes
2014-10-24 14:23:43 +02:00
Hauke Petersen
ca20603d54
cpu/cc2538: made ISR names configurable by a board
2014-10-24 14:00:53 +02:00
Hauke Petersen
eee159ee74
board/cc2538dk: made ISR functions configurable
2014-10-24 14:00:53 +02:00
Hauke Petersen
24ac5a7e94
cpu/cc2538: cleaned up IRQ vector definition
2014-10-24 14:00:47 +02:00
Ludwig Ortmann
6a5026803c
Merge pull request #1842 from fnack/cc110x_ng_rename
...
drivers/cc110x_ng: rename driver to cc110x_legacy
2014-10-24 03:07:37 -07:00
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.
2014-10-24 11:43:00 +02:00
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.
2014-10-24 11:40:18 +02:00
Oleg Hahm
9b819c4dd6
Merge pull request #1836 from Kijewski/yield-less
...
core: introduce sched_yield(), yield less
2014-10-24 10:05:37 +02:00
Fabian Nack
310d468659
drivers - cc110x_legacy: add missing license
2014-10-24 09:55:57 +02:00
Fabian Nack
07fff37efe
drivers - cc110x_ng: rename ng driver to legacy
2014-10-24 09:55:31 +02:00
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.
2014-10-24 00:09:56 +02:00
Oleg Hahm
a676038472
Merge pull request #1869 from authmillenon/vtimer-doc-improve
...
vtimer: improve documentation of vtimer_set_msg()
2014-10-23 22:56:24 +02:00
Martine Lenders
f7d9b02d7e
vtimer: improve documentation of vtimer_set_msg()
2014-10-23 21:28:15 +02:00
Oleg Hahm
84cb4ccaa2
Merge pull request #1830 from thomaseichinger/transceiver-fixes
...
sys/transceiver: fixes for the use of `ieee802154_packet_t`
2014-10-23 20:58:57 +02:00
Oleg Hahm
cb48f7cd47
doc: fix warning from avr libc
2014-10-23 20:53:01 +02:00
Oleg Hahm
c53bd9ca5d
doc: remove more CPU specific documentation
2014-10-23 20:53:01 +02:00
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
2014-10-23 20:53:01 +02:00
Oleg Hahm
b066433bdc
doc: improve doxygen cache size
2014-10-23 20:53:01 +02:00
Oleg Hahm
3092416a0a
doc: add names to pca1000x boards
2014-10-23 20:53:00 +02:00