Commit Graph

3354 Commits (2c885bacaf4a5656aeaefebc091c317aec0c1880)
 

Author SHA1 Message Date
René Kijewski 2c885bacaf Merge pull request #1101 from Kijewski/issue-979-2
ringbuffer: versatility and optimizations
9 years ago
René Kijewski faf9bb5073 tests: add ringbuffer unittest 9 years ago
René Kijewski 02aeca02db ringbuffer: add static initializer 9 years ago
René Kijewski 201152a6d3 ringbuffer: add documentation 9 years ago
René Kijewski a346276d30 ringbuffer: don't overwrite in `ringbuffer_add` 9 years ago
René Kijewski 47950e8bab ringbuffer: remove pointer to the end
There is no need for an explicit pointer to the end of the buffer.
9 years ago
René Kijewski 726af8d44e ringbuffer: fix parameter types
It is a bad idea to use signed types for lengths.
Mark pointers a `restrict`, since the ringbuffer is not thread safe
anyway.
9 years ago
René Kijewski 67856d63d9 ringbuffer: add convenience functions
This patch add `peek` functionality, and empty and full helpers.
9 years ago
René Kijewski aaa95a281a ringbuffer: remove example 9 years ago
Hauke Petersen 5cb11e5608 Merge pull request #1469 from haukepetersen/fix_periph_adcif
drivers: some improvements to the ADC driver interface
9 years ago
Hauke Petersen 1fb02c272e Merge pull request #1479 from haukepetersen/fix_sam3x_minorfixes
board - arduino-due: some cleanup
9 years ago
Hauke Petersen 20cb27d04d boards/udoo: cleanup in periph_conf.h
- removed unused defines
9 years ago
Hauke Petersen 11bb9d2627 boards/arduino-due: some cleanup
- added parenthesis for LED macros
- changed mapping for LED_* to LED_RED_*
- removed some old values from periph_conf.h
9 years ago
Hauke Petersen 378c0dfc3a drivers: some improvements to the ADC driver IF
- removed UNDEFINED value from device enum
- added pre-defined precision values
- added power[on|off] functions
- some minor doxygen fixes
9 years ago
Kévin Roussel d630eadca0 Merge pull request #1380 from rousselk/arduino-due-minor-fixes
Reset ARM Cortex-M3 MCUs before flashing
9 years ago
Hauke Petersen 1ad0d00934 Merge pull request #1468 from haukepetersen/add_driver_servo
drivers: added servo motor driver
9 years ago
Hauke Petersen e2a8bcb832 drivers: added servo motor driver 9 years ago
Ludwig Ortmann 1fd762d3bc Merge pull request #1403 from LudwigOrtmann/transceiver_fixup
sys/transcevier: fix more loop integers
9 years ago
Ludwig Ortmann 12e55ddaec Merge pull request #1445 from LudwigOrtmann/issue-476
native: uart reconnect buffer replay (+a little cleanup)
9 years ago
Ludwig Ortmann 3cda0369cb native: cleanup
fix style
fix some syscall declarations
reorder syscall declarations
init syscalls in dedicated function
substitute 1 with EXIT_FAILURE
9 years ago
Ludwig Ortmann c6bcc344ca native: uart reconnect buffer replay
When using socket stdio, add option to replay what has been written to
stdout while not connected (`-r`).

The implementation is to simply use the existing log file (which is
implicitly created when the option is used), and read from it until
EOF upon reconnect.

closes #476
9 years ago
Ludwig Ortmann f2344a9b57 Merge pull request #1472 from LudwigOrtmann/cpp-check-a-bit
Fix a few cppcheck findings
9 years ago
Kévin Roussel 904f313ade Reset udoo's MCU before flashing 9 years ago
Ludwig Ortmann bea563d1da Fix a few cppcheck findings 9 years ago
Ludwig Ortmann 85a5e6748a Merge pull request #1459 from LudwigOrtmann/native_help
native: clean up and clarify help
9 years ago
Ludwig Ortmann 2aa9f6b045 native: clean up and clarify help
- reorder option details to mirror the order given in usage
- list option arguments in option details
- clarify option arguments
9 years ago
René Kijewski d38d0d9b36 Merge pull request #1453 from backenklee/dpr
doc: mainpage.txt fixed minor mistake
9 years ago
Leon George 38bd27757b doc: mainpage.txt fixed minor mistake 9 years ago
Oleg Hahm 54fd920da0 Merge pull request #1450 from mehlis/ccp-stacksize-fix
examples: changed stacksize to the recommended value
9 years ago
Christian Mehlis e2052cb6a9 Merge pull request #1026 from mehlis/ccnl-helper-thread
ccnl: refactor ccn lite stack
9 years ago
Christian Mehlis 70c863b3b1 Merge pull request #1320 from mehlis/ccnl-timeouts
ccnl: change timeouts to useful values
9 years ago
Christian Mehlis 346c0cc490 examples: changed stacksize to the recommended value 9 years ago
Christian Mehlis eac161c7d1 Merge pull request #1446 from Kijewski/vtimer-spurious-hwtimer-call
vtimer: fix crash on spurious hwtimer callback
9 years ago
Christian Mehlis f757bc8bfb Merge pull request #1447 from authmillenon/periph-doc-fix
Make filenames in periph documentation unique
9 years ago
Christian Mehlis d2b78a398f ccnl: finish rebase 9 years ago
Christian Mehlis 54bf710c69 ccnl: fix function name 9 years ago
Christian Mehlis 0aad35f33c ccnl: normalize time before using it 9 years ago
Christian Mehlis 5bc873d8ca ccnl: change timeouts to useful values 9 years ago
Christian Mehlis ba22fd41b7 ccnl: adapt HOWTO to new features 9 years ago
Christian Mehlis 7c10101e83 ccnl: prevent race condition on teardown 9 years ago
Christian Mehlis 9b5eedeea8 ccnl: use stacksize main for all threads 9 years ago
Christian Mehlis cebffb2ccf ccnl: make relay start on RIOT startup 9 years ago
Christian Mehlis 085e386f2d ccnl: make theRelay use dynamic memory 9 years ago
Christian Mehlis 51fa2ec5c5 ccnl: use vtimer instead of rtc 9 years ago
Christian Mehlis 0b390040f4 ccnl: use a second helper thread to handle e.g. timeouts 9 years ago
Martin Lenders 1528857feb Make filenames in periph documentation unique
This makes the filenames in the documentation of low-lever peripheral
drivers unique, so doxygen stops complaining about duplicates.
9 years ago
René Kijewski e1705622b7 vtimer: fix crash on spurious hwtimer callback
It seems that there are corner cases where a vtimer was removed, but
still there comes a hwtimer callback. This is a bug somewhere in the
vtimer or hwtimer. If there still was a vtimer set, then the next one
gets called before its time. If there was no other vtimer scheduled,
then `timer->action(timer)` crashes.

This PR simply fixes the crash, but does not attempt to find the more
fundamental bug.
9 years ago
Oleg Hahm 04493cc026 Merge pull request #1407 from LudwigOrtmann/issue-571
sys/vtimer: spin on short duration in vtimer_sleep
9 years ago
Hauke Petersen 86eb5c420e Merge pull request #1191 from haukepetersen/board_stm32f4discovery
board: Initial import of stm32f4discovery board
9 years ago
Hauke Petersen a49fc062bf test/examples: blacklisted stm32f4discovery 9 years ago