1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
Commit Graph

4029 Commits

Author SHA1 Message Date
Thomas Eichinger
fc3864756f stm32f3: be UART0 aware 2014-09-26 14:16:31 +02:00
Thomas Eichinger
aefa818338 stm32f4: be UART0 aware 2014-09-26 14:16:31 +02:00
Thomas Eichinger
8fc2e61e20 stm32f0: be UART0 aware 2014-09-26 14:16:31 +02:00
René Kijewski
4e50d74272 core: Provide ssize_t in a common place
Now you can include `kernel_types.h` if you need the `ssize_t`, without
 facing problems due to the terrible MSP toolchain.
2014-09-26 14:04:30 +02:00
René Kijewski
866c713a7e native: -DNATIVE_INCLUDES if using NATIVEINCLUDES
It can be useful to know if the current compilation builds the native
board module, because e.g. then we must not include `sys/types.h`.

This diff adds `-DNATIVE_INCLUDES` to the make variable
`NATIVEINCLUDES`.
2014-09-26 13:59:37 +02:00
Thomas Eichinger
1c150cee18 Merge pull request #1701 from thomaseichinger/samr21
cpu/board: Initial import of samr21-xpro
2014-09-25 15:48:06 +02:00
Hauke Petersen
5fd6c265f6 Merge pull request #1622 from haukepetersen/fix_pca_sripts
board/pca1000x: added/fixed dist scripts
2014-09-25 15:02:33 +02:00
Thomas Eichinger
bf256f63a3 samr21-xpro: initial import for the samr21-xpro board 2014-09-25 14:37:47 +02:00
Thomas Eichinger
408eb3dc6e Merge pull request #1711 from haukepetersen/fix_stm32f1_spi
cpu/stm32f1: added missing spi function
2014-09-25 14:37:23 +02:00
Hauke Petersen
d7741efa03 cpu/stm32f1: added missing spi function 2014-09-25 14:25:04 +02:00
Hauke Petersen
d717fbca85 Merge pull request #1710 from thomaseichinger/fix_test_spi
tests/periph_spi: fix usage of board specific LED define
2014-09-25 14:03:15 +02:00
Thomas Eichinger
89608b613e tests/periph_spi: fix usage of board specific LED define 2014-09-25 13:59:12 +02:00
Hauke Petersen
934eb44c13 Merge pull request #1488 from haukepetersen/add_stm32f0_spi
board/cpu: added SPI driver for the stm32f0discovery
2014-09-25 11:59:11 +02:00
Ludwig Ortmann
7b3f0c5b6a Merge pull request #1693 from Kijewski/sched_switch-only-if-higher
core: sched_switch only switch for higher priority
2014-09-25 02:35:50 -07:00
Ludwig Ortmann
bd0ff3712e Merge pull request #1706 from locicontrols/sam3x8e-break
cpu/sam3x8e bug: missing break statements in gpio_set() and gpio_clear()
2014-09-25 01:42:46 -07:00
Oleg Hahm
90efdbdcb6 Merge pull request #1700 from Kijewski/license-statement
Add license statement to {msp430_types,net_help}.h
2014-09-25 10:40:01 +02:00
René Kijewski
1df0b5644a core: sched_switch only switch for higher priority
sched_switch() is called by some library functions when a call unblocks
another thread. Then it needs to be tested if the current thread should
be preempted for the newly runnable thread.

A non-volutarily yield should only happen if the unblocked thread has a
_higher_ priority than the current thread. The current implementation,
which tests if the other thread has the same or a higher priority, does
not fit the documentation.
2014-09-25 10:16:33 +02:00
René Kijewski
d4f144eb47 Add license statement to {msp430_types,net_help}.h 2014-09-25 10:14:58 +02:00
René Kijewski
221d8c9e51 Merge pull request #1707 from locicontrols/bloom
tests/bloom: Prevent word lists from being copied into RAM and un-blacklist some boards.
2014-09-25 09:46:47 +02:00
Ian Martin
94a6a4cab0 Wake-up Travis 2014-09-24 19:41:02 -04:00
Ian Martin
505ced492a tests/bloom: Un-blacklist boards mbed_lpc1768, stm32f3discovery, pca10000, pca10005, and yunjia-nrf51822. 2014-09-24 16:55:04 -04:00
Ian Martin
853640afbc tests/bloom: Prevent word lists from being copied into RAM. 2014-09-24 16:51:53 -04:00
Ian Martin
ab3b731ca8 cpu/sam3x8e bug: missing break statements in gpio_set() and gpio_clear() 2014-09-24 14:26:36 -04:00
René Kijewski
84f8954cd9 Merge pull request #1705 from haukepetersen/fix_stm32f4_pwmdoxygen
cpu/stm32f4: fixed doxygen for PWM driver
2014-09-24 17:57:27 +02:00
Hauke Petersen
3d797d8f4b cpu/stm32f4: fixed doxygen 2014-09-24 17:51:37 +02:00
Oleg Hahm
cbb4b6b9c2 Merge pull request #1702 from OlegHahm/pyterm_dtr_option
pyterm: make pin toggling optional
2014-09-24 17:06:05 +02:00
Oleg Hahm
9b4d22aaa0 pyterm: make pin toggling optional
For the MSB-A2 the DTR and RTS pins have to be pulled down over the
serial interface in the beginning. (This is required because the Linux
usbserial driver pulls them up when initializing the device which set
the node into reset mode.) Since this is not necessary on most other
platforms and might even cause problems, it's better to make this an
optional behavior of pyterm.
2014-09-24 17:05:36 +02:00
Hauke Petersen
127095ada0 [SQUASH ME] cpu: removed slave mode 2014-09-24 15:41:48 +02:00
Hauke Petersen
1f1360eff9 [SQUASH ME] test: fixed according to updated GPIO interface 2014-09-24 15:41:48 +02:00
Hauke Petersen
1020d90b2b [SQUASH ME] test: guard if no SPI device defined 2014-09-24 15:41:48 +02:00
Hauke Petersen
cdb335e21d [SQUASH ME] stm32f0: substantial fixes to SPI driver 2014-09-24 15:41:48 +02:00
Hauke Petersen
faf930e36b [SQUASH ME] tests/periph_spi: rewrote test 2014-09-24 15:41:48 +02:00
Hauke Petersen
969b8401d8 tests: added periph_spi test 2014-09-24 15:41:48 +02:00
Hauke Petersen
7904076668 cpu: mini cleanup to spi driver 2014-09-24 15:41:48 +02:00
Hauke Petersen
7d5b3263d5 SPI: more fixes including DEBUG info 2014-09-24 15:41:48 +02:00
Hauke Petersen
ff4854341a [SQUASH ME] finished 0.1 of spi driver 2014-09-24 15:41:47 +02:00
Hauke Petersen
c494e3ab09 board/cpu: added SPI driver for stm32f0discovery 2014-09-24 15:41:47 +02:00
Yao Wei
b5d3c65672 Add 0x7f as backspace key in shell 2014-09-24 15:40:21 +08:00
Ludwig Ortmann
31682af05a Merge pull request #1688 from N8Fear/naninarith
lint: supress warnings about nan/infty in arithmetics in the CBOR unit tests
2014-09-22 05:18:33 -07:00
René Kijewski
dc20a6d142 Merge pull request #1691 from LudwigOrtmann/issue-1636-p2
Travis: merge install commands
2014-09-22 12:17:37 +02:00
Ludwig Ortmann
5a772ddb43 Travis: merge install commands 2014-09-22 11:32:44 +02:00
René Kijewski
ee145d8c2e Merge pull request #1689 from LudwigOrtmann/issue-1636-p1
Travis: enable apt caching
2014-09-20 22:18:14 +02:00
Hinnerk van Bruinehsen
a832989c02 Merge pull request #1432 from LudwigOrtmann/cppcheck
tests: enable cppcheck for PR in travis
2014-09-20 18:20:22 +02:00
Ludwig Ortmann
811f07ab89 tests: run cppcheck for PR in Travis
Failures are ignored for now.
2014-09-20 16:17:02 +02:00
Ludwig Ortmann
b31bd22a2c Travis: enable apt caching
This should speed up the installation process a bit.
2014-09-20 13:20:30 +02:00
René Kijewski
013e1bce97 Merge pull request #1687 from N8Fear/invalidscanf
lint: limit maximum length of input via scanf
2014-09-20 00:07:28 +02:00
Hinnerk van Bruinehsen
bef32717bf test:cbor: supress warnings about nan/infty 2014-09-19 23:59:49 +02:00
Hinnerk van Bruinehsen
567ebf987f lint: limit maximum length of input via scanf 2014-09-19 23:31:26 +02:00
Hauke Petersen
bf5effd913 Merge pull request #1686 from mehlis/iot-lab_M3-fix-numof-uart
iot-lab_M3: fix numof uart
2014-09-19 17:17:23 +02:00
Christian Mehlis
a6ff40b6d7 iot-lab_M3: fix numof uart 2014-09-19 17:12:38 +02:00