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

2320 Commits

Author SHA1 Message Date
Hauke Petersen
bee57a4d6a Merge pull request #5798 from aabadie/nucleo-f030
boards: initial support for Nucleo f030 board
2016-10-25 19:50:59 +02:00
Francisco Acosta
b2bed29683 Merge pull request #5564 from locicontrols/mpu-rebase2
Cortex-M MPU driver and pseudo-module for guarding against stack overflows
2016-10-25 11:56:40 +02:00
Peter Kietzmann
d8d658f1f7 Merge pull request #5974 from cgundogan/pr/atmega_common_time
cpu/atmega_common: include time.h for time_t
2016-10-25 08:10:58 +02:00
Martine Lenders
6434687271 Merge pull request #5989 from haukepetersen/fix_stm32f103cb_linkerscript
cpu/stm32f103cb: generalize linkerscript
2016-10-24 22:42:42 +02:00
Peter Kietzmann
32eb239b5a Merge pull request #5985 from smlng/pr/netstats_l2
netstats_l2: cc2538 (and at86rf2xx fixes)
2016-10-24 20:59:12 +02:00
Ian Martin
22b5de86a5 add mpu_stack_guard pseudomodule (just Cortex-M for now)
triggers an exception during stack overflow,
but at a cost of 32-63 bytes of RAM per thread.
2016-10-24 12:40:44 -04:00
Hauke Petersen
f2eb4618f2 boards/spark-core: added custom linkerscript 2016-10-24 17:36:31 +02:00
Hauke Petersen
ecb24e55bf cpu/stm32f103cb: generalized linkerscript 2016-10-24 17:35:44 +02:00
Martine Lenders
3225f020e5 Merge pull request #5964 from kaspar030/make_fix_appdir_bindir
make: remove trailing slash from BINDIR and APPDIR variables
2016-10-24 14:33:40 +02:00
smlng
89978ab8e5 cc2538: add netstat_l2 2016-10-21 21:56:04 +02:00
Cenk Gündoğan
9ef148e931 cpu/atmega_common: include time.h for time_t 2016-10-20 15:33:01 +02:00
Ian Martin
b7bd6b3479 cpu/cortexm_common: add Memory Protection Unit (MPU) driver 2016-10-19 11:12:36 -04:00
PeterKietzmann
f57e185f5d cpu/stm32f1: remove leftover from #5921 2016-10-19 12:21:42 +02:00
PeterKietzmann
bb4bf51020 cpu/stm32f1: improve SPI driver speed 2016-10-19 08:56:18 +02:00
560a509036 make: remove trailing slash from BINDIR variable 2016-10-18 23:27:59 +02:00
Hauke Petersen
470fe20a40 cpu/msp430fxyz: added bifields for SPI STAT reg 2016-10-17 20:47:27 +02:00
Hauke Petersen
6cd8d98f1d cpu/msp430fxyz: improved SPI driver speed 2016-10-17 20:47:26 +02:00
Ludwig Ortmann
cabb20036f cpu/samd21: implement low power modes 2016-10-16 20:20:55 +02:00
Martine Lenders
d1111dcafa Merge pull request #5918 from PeterKietzmann/fix_msp430f1_spi_clk
cpu/msp430: fix spi clk config for msp430f1xxx
2016-10-14 12:52:04 +02:00
PeterKietzmann
17b322494d cpu/msp430: remove non-effective code for msp430f2xxx 2016-10-14 11:41:00 +02:00
PeterKietzmann
d4ee66cfb7 cpu/msp430: fix spi clk config for msp430f1xxx 2016-10-14 11:40:05 +02:00
Joakim Nohlgård
11c11a5ecf Merge pull request #5727 from kaspar030/fix_panic_compile
cpu: cortexm_common: fix compile warning
2016-10-14 10:08:42 +02:00
88d03aebfe cpu/stm32f0: adding stm32f030r8 support 2016-10-12 11:16:03 +02:00
Martine Lenders
2e953b7261 Merge pull request #5907 from jfbortolotti/nRF52_linker
cpu: cortexm_common: Remove useless path when setting default value for LINKER_SCRIPT
2016-10-11 10:21:44 +02:00
Sebastian Meiling
be38643a2d Merge pull request #5915 from aeneby/send_wait_v2
cpu/cc2538: Wait for transmission to complete before returning from send()
2016-10-10 13:23:44 +02:00
3dfafde027 cpu: cortexm_common: fix compile warning 2016-10-07 12:06:43 +02:00
Hauke Petersen
ac6b73a35c cpu/samd21(common): cleaned up pad selection macros
- renamed uart and spi pad selection macros to consistent style
- adapted uart and spi implementation to use new names
2016-10-07 11:02:14 +02:00
Peter Kietzmann
9063121558 Merge pull request #5910 from haukepetersen/fix_sam0_muxstuff
cpu/sam21: removed superfluous gpio_init_sercom
2016-10-07 08:08:02 +02:00
Aaron Sowry
191dc0ffad cpu/cc2538: Wait for transmission to complete before returning from send() 2016-10-07 12:25:38 +13:00
Francisco Acosta
ba6a8e06b0 Merge pull request #5475 from aabadie/arduino_zero
boards/arduino-zero: add initial support
2016-10-06 20:26:33 +02:00
Peter Kietzmann
108832d6fb Merge pull request #5912 from haukepetersen/fix_sam0_periphcpu
cpu/sam21_common: remove unused defines
2016-10-06 08:57:05 +02:00
Hauke Petersen
b2d996034f cpu/sam21_common: remove unused defines 2016-10-05 15:18:39 +02:00
Hauke Petersen
d3e41e7b58 cpu/sam21: removed superfluous gpio_init_sercom
This function was a duplication of the existing gpio_init_mux,
where the exiting function is the more general one, as the mux
inititalization is not only valid for the sercom module...
2016-10-05 13:19:52 +02:00
Kees Bakker
bac5cda1e3 periph/i2c: convert char to uint8_t where applicapable
In general, data transferred through I2C are bytes and thus should have
type uint8_t, not char.

Also convert uint8_t ptrs to void ptrs
2016-10-04 20:26:39 +02:00
68acc8857e boards/arduino-zero: add initial support 2016-10-04 18:34:51 +02:00
Jeff Bortolotti
488723b394 cpu: cortexm_common: Remove useless path when setting default value for LINKER_SCRIPT 2016-10-03 23:19:00 +02:00
Martine Lenders
536aec648b Merge pull request #5895 from jfbortolotti/nRF52_linker
cpu: cortexm_common: allow overriding of linker script
2016-10-03 16:04:27 +02:00
Peter Kietzmann
d1c3233242 Merge pull request #5892 from gebart/pr/kinetis-gpio-include
kinetis: Add stddef, stdint missing includes for gpio.c
2016-09-30 08:33:20 +02:00
Jeff Bortolotti
92e533de74 cpu: cortexm_common: allow overriding of linker script 2016-09-29 23:56:47 +02:00
f2c5314643 Merge pull request #5860 from keestux/add-sodaq-autonomo
boards: add sodaq autonomo
2016-09-29 22:00:38 +02:00
Joakim Nohlgård
1a2b2575fb kinetis: Add stddef, stdint missing includes for gpio.c 2016-09-29 15:47:53 +02:00
Peter Kietzmann
d33786d0c7 Merge pull request #5706 from aabadie/nucleo_f446
boards: initial support of ST Nucleo f446
2016-09-29 13:25:45 +02:00
Kees Bakker
076d5bda11 boards: add support for SODAQ Autonomo
The following features were tested (briefly):
* UART (the first)
* I2C using a BMP180 on a SODAQ TPH board
* SPI0, connected to the on-board serial data flash (only DevID was read
using the periph_spi test program)
* xtimer is working (it's the same code as in samr21)

boards/sodaq-autonomo: Disable the "big" unittests because it does not fit
2016-09-28 18:02:16 +02:00
Kees Bakker
6aa346fbad cpu/sam21_common: some corrections to CMSIS samd21 include files
See README.md for details
* eliminate trailing white space
* remove define of LITTLE_ENDIAN
2016-09-28 18:01:12 +02:00
Kees Bakker
3123b501b5 cpu/sam21_common: add samd21 include files from ASF CMSIS
This adds support for all samd21 variants. Notice that the previous samd21
was moved to cpu/samr21

To use this cpu variant you must set at least the following in your boards
Makefile.include:
    export CPU = samd21
    export CPU_MODEL = samd21j18a   # Not sure if this is used
    CFLAGS += -D__SAMD21J18A__  # or whatever variant you have

The samd21 include files were copied from ASF 3.30
2016-09-28 18:01:12 +02:00
b50ab2f46e cpu/stm32f4: adding support for stm32f446re cpu 2016-09-28 17:00:56 +02:00
Martine Lenders
ff2f9983f0 Merge pull request #5880 from OlegHahm/fix_debug_newlines
debug: add missing line breaks
2016-09-28 15:21:28 +02:00
Peter Kietzmann
4fa4626c15 Merge pull request #5861 from hamilton-mote/fix-samr21e
cpu/sam21_common: support SAMR21E18
2016-09-28 09:25:39 +02:00
Oleg Hahm
b428979a1d debug: add missing line breaks 2016-09-27 23:38:41 +02:00
Peter Kietzmann
f7056cf976 Merge pull request #5868 from immesys/patch-1
samd21: spi: fix power regression
2016-09-27 21:25:44 +02:00