Hauke Petersen
1f02e7c86a
Merge pull request #3856 from haukepetersen/opt_l1_timer
...
cpu/stm32l1: optimized and fixed timer driver
2015-09-22 14:45:00 +02:00
Hauke Petersen
d7cf9b3912
cpu/stm32l1: optimized and fixed timer driver
2015-09-22 12:30:41 +02:00
483b59554a
cpu: msp430fxyz: fix usart ISR
2015-09-22 10:43:27 +02:00
c122571801
cpu: msp430-common: fix context save/restore
...
Previously, __restore_context was meddling with the to-be-restored
context SR on the stack, not correctly restoring GIE.
Now, we let the CPU restore the correct status register as saved in
__save_context.
Contains some simplification of the context save/restore logic.
2015-09-22 10:43:27 +02:00
Joakim Gebart
96528ea266
cpu/k60: remove leftover files from old syscall implementation
2015-09-21 08:45:07 +02:00
Joakim Nohlgård
808b1abdd0
Merge pull request #3623 from gebart/pr/kinetis-timer-stop-fix
...
cpu/kinetis_common: periph/timer, read PIT value before stopping
2015-09-21 08:21:34 +02:00
Oleg Hahm
d89ac480eb
atmega: added panic function
2015-09-20 21:44:26 +02:00
Joakim Nohlgård
98c465008b
all: Update @gebart family name, email
2015-09-20 13:47:39 +02:00
Oleg Hahm
d664f96e61
lm4f120: removed superfluous stellaris debug.h
2015-09-20 01:51:47 +02:00
Oleg Hahm
e15bdd257a
debug: replace __FILE__ by RIOT_RELATIVE_FILE
2015-09-20 01:51:47 +02:00
Joakim Gebart
27565a655e
cpu/native: remove dINT/eINT definitions
2015-09-19 10:38:18 +02:00
Joakim Gebart
6473fa77d4
cpu/arm7_common: remove dINT/eINT definitions
2015-09-19 10:37:20 +02:00
Joakim Gebart
b6a88cba5f
cpu/cortexm_common: remove dINT/eINT definitions
2015-09-19 10:37:17 +02:00
Joakim Gebart
199528d3fb
cpu/atmega: remove dINT/eINT definitions
2015-09-19 10:35:58 +02:00
Joakim Gebart
0d2efd5fe7
native/syscalls: Use restoreIRQ
2015-09-19 10:35:58 +02:00
Hauke Petersen
b3b7fe790f
cpu/stm32l1: optimized baudrate calculation
2015-09-18 12:25:21 +02:00
Hauke Petersen
d17973a060
cpu/stm32f4: optimized baudrate calculation
2015-09-18 12:21:46 +02:00
Hauke Petersen
b4e3c2849c
cpu/stm32f3: optimized baudrate calculation
2015-09-18 12:17:01 +02:00
Hauke Petersen
c0c277c49b
cpu/stm32f0: optimized baudrate calculation
2015-09-18 12:10:17 +02:00
Hauke Petersen
6b9ca4d5c0
cpu/stm32f1: optimized baudrate calculation
2015-09-18 12:04:25 +02:00
Hauke Petersen
b49eb93249
cpu/cc430: timer: s/TIMER_DEV/TIMER_BASE/
2015-09-17 13:57:58 +02:00
Hauke Petersen
35aaa62c38
cpu/kinetis_common: s/TIMER_DEV/TIMER_BASE/
2015-09-17 13:57:58 +02:00
Hauke Petersen
7957ce4d75
cpu/msp430fxyz: s/TIMER_DEV/TIMER_BASE/
2015-09-17 13:57:58 +02:00
Hauke Petersen
399e7c1c2e
cpu/msp430: added SPI periph driver
2015-09-17 11:32:38 +02:00
Thomas Eichinger
92cd6dfcba
Merge pull request #3866 from haukepetersen/opt_msp430_board_makefiles
...
boards: Makefile cleanup for MSP430 based boards
2015-09-17 11:30:40 +02:00
Sebastian Sontberg
8b4fcc2a14
cpu: let spi_init_slave() stubs return error codes
2015-09-17 11:19:31 +02:00
Martine Lenders
aaff370bc9
Merge pull request #3710 from authmillenon/cpu/feat/atmega-errno
...
atmega_common: give distinct numbers to errnos
2015-09-17 10:14:57 +02:00
Martine Lenders
2184c97002
Merge pull request #3838 from haukepetersen/opt_samuart
...
cpu/samd21: optimized and extended UART impl.
2015-09-17 03:39:36 +02:00
Hauke Petersen
515d325c89
cpu/msp430xx: some Makefile cleanup
...
- removed redundancies
- optical cleanup
2015-09-16 17:07:26 +02:00
ca540c9d07
cpu: atmega2560: use double-read scheme for timer read
2015-09-16 11:13:42 +02:00
cbb7750202
boards: msba2: add xtimer tuning values, remove HW_TIMER define
2015-09-16 10:58:55 +02:00
a22f0a3c78
cpu: msp430*: remove obsolete hwtimer_compat dependency
2015-09-16 10:58:54 +02:00
832539fc88
cpu: cc430: remove hwtimer support, switch gpioint to xtimer
2015-09-16 10:58:53 +02:00
87d2596819
cpu: cc430: make adc use xtimer
2015-09-16 10:58:53 +02:00
9d088bb3d7
cpu: lpc2387: mci: use xwtimer
2015-09-16 10:58:53 +02:00
4e8bf2cb69
cpu: native: remove hwtimer traces
2015-09-16 10:58:53 +02:00
48b21f00c3
cpu: x86: remove obsolete hwtimer support
2015-09-16 10:58:53 +02:00
b0893a99ba
cpu: lpc2387: adc: use xtimer
2015-09-16 10:58:53 +02:00
2cd4a80054
cpu: native: minor timer-related doxygen updates
2015-09-16 10:58:53 +02:00
012d82ecaf
cpu: arm7_common: remove obsolete hwtimer support
2015-09-16 10:58:53 +02:00
8c147f1e3c
cpu: cc2538: remove obsolete hwtimer support
2015-09-16 10:58:52 +02:00
d239f3c4fd
cpu: k60: remove obsolete hwtimer support
2015-09-16 10:58:52 +02:00
c0d3524132
cpu: kinetis_common: remove obsolete hwtimer support
2015-09-16 10:58:52 +02:00
16e19f3975
cpu: lm4f120: remove obsolete hwtimer support
2015-09-16 10:58:52 +02:00
8b46d1dfc4
cpu: lpc1768: remove obsolete hwtimer support
2015-09-16 10:58:52 +02:00
c3fa148256
cpu: msp430-common: remove obsolete hwtimer support
2015-09-16 10:58:52 +02:00
ea2013ff16
cpu: nrf51: remove obsolete hwtimer support
2015-09-16 10:58:52 +02:00
90c1e7ce74
cpu: sam3: remove obsolete hwtimer support
2015-09-16 10:58:52 +02:00
889991503e
cpu: saml21: remove obsolete hwtimer support
2015-09-16 10:58:52 +02:00
9d75b2f2d9
cpu: stm32f0: remove obsolete hwtimer support
2015-09-16 10:58:52 +02:00
d7a4f90e69
cpu: stm32f1: remove obsolete hwtimer support
2015-09-16 10:58:52 +02:00
3e0bcd45c5
cpu: stm32f3: remove obsolete hwtimer support
2015-09-16 10:58:52 +02:00
01f87b9df0
cpu: stm32f4: remove obsolete hwtimer support
2015-09-16 10:58:52 +02:00
8e475fa57d
cpu: stm32l1: remove obsolete hwtimer support
2015-09-16 10:58:52 +02:00
41dff1052e
cpu: x86: remove obsolete hwtimer support
2015-09-16 10:58:52 +02:00
d82ca16b5a
cpu: atmega2560: drop obsolete hwtimer support
2015-09-16 10:58:52 +02:00
a23169b831
cpu: stmf32f1: remove obsolete hwtimer_compat dependency
2015-09-16 10:58:51 +02:00
391bc02c06
cpu: cortexm_common: busywait before resetting
2015-09-16 10:58:51 +02:00
dd9de14e49
cpu: samd21: remove hwtimer support
2015-09-16 10:58:51 +02:00
fb773bf90a
cpu: native: remove hwtimer_compat dependency
2015-09-16 10:58:51 +02:00
Peter Kietzmann
0f740f611c
Merge pull request #3829 from DipSwitch/spi_set_pin_speed
...
cpu/stm32l1-f0/spi: Configure the SPI pins as highspeed
2015-09-16 10:23:43 +02:00
dd87073a60
Merge pull request #3826 from OlegHahm/netdev2_tap_buffer_size
...
netdev2_tap: set maximum buffer size correctly
2015-09-15 13:23:28 +02:00
Hauke Petersen
1a29163b63
cpu/samd21: optimized UART implementation
2015-09-14 17:20:01 +02:00
bd27feefec
cpu: atmega2560: simplify periph/timer implementation
2015-09-14 10:47:35 +02:00
7fcb2b718e
cpu: atmega: implement irq_arch_in
2015-09-14 10:47:28 +02:00
Martine Lenders
93f555ef69
Merge pull request #3782 from OlegHahm/RIOT_assert
...
core: RIOT's own assert macro
2015-09-12 13:12:34 +02:00
DipSwitch
1fe296d707
cpu/stm32l1-f0/spi: Configure the SPI pins as highspeed
2015-09-12 12:47:32 +02:00
Oleg Hahm
49917a5797
core: cpu: fix check for DEVELHELP
2015-09-12 12:43:15 +02:00
Oleg Hahm
fd121a94e6
netdev2_tap: set maximum buffer size correctly
2015-09-12 12:02:48 +02:00
Oleg Hahm
f3245cecac
core: panic: last instruction's address for assert
2015-09-11 23:23:31 +02:00
Oleg Hahm
d7161b6d4b
cpu: inline function to print instruction register
2015-09-11 23:23:31 +02:00
Oleg Hahm
143d613307
x86: added missing panic function
2015-09-11 16:09:28 +02:00
Martine Lenders
1c0cf3bf9c
native: netdev2_tap: fix NETOPT_IS_WIRED flag
2015-09-11 13:11:33 +02:00
Thomas Eichinger
5a6bc8c284
Merge pull request #3569 from authmillenon/msp430/enh/use-log
...
msp430: use assert instead of printf
2015-09-11 12:47:15 +02:00
Hauke Petersen
a4d393eea3
cpu/stm32f4: fixed typo in prescaler for timer1
2015-09-08 16:22:24 +02:00
Peter Kietzmann
b4bd18e220
Merge pull request #3792 from haukepetersen/fix_stm32f3_gpio_debug
...
cpu/stm32f3: disable debug in GPIO driver
2015-09-07 21:49:34 +02:00
Peter Kietzmann
4e47e909ba
Merge pull request #2799 from ReneHerthel/arduino_2560_gpio
...
Arduino-mega2560 GPIO implementation
2015-09-07 21:43:30 +02:00
Hauke Petersen
32cf5423a2
cpu/stm32f3: disable debug in GPIO driver
2015-09-07 18:13:00 +02:00
Hauke Petersen
92c8f279d9
Merge pull request #3725 from avmelnikoff/cpu/stm32f1
...
cpu/stm32f1: added stm32f103c8 linkerscript
2015-09-07 17:05:33 +02:00
René Herthel
d05151fdef
cpu/mega2560: initial import of a gpio driver
2015-09-07 14:48:15 +02:00
344b56bca8
Merge pull request #3167 from haukepetersen/fix_native_stacksizes
...
cpu/native: adjusted stacksizes
2015-09-05 23:17:45 +02:00
efbd5518f6
cpu: stm32f1: timer: fix race when combining two 16bit timer values
2015-09-05 12:43:37 +02:00
Hauke Petersen
7701aed546
Merge pull request #3164 from kaspar030/remove_uart0
...
sys: remove uart0
2015-09-04 18:54:30 +02:00
48baf5ddcf
Merge pull request #3683 from kaspar030/add_gnrc_netdev2_support
...
sys: net: add gnrc netdev2 support
2015-09-04 18:00:18 +02:00
fe594126e6
cpu: x86: remove obsolete uart0 code
2015-09-04 17:47:01 +02:00
f433c9a5c7
cpu: msp430-common: remove obsolete UART0_BUFSIZE define
2015-09-04 17:46:23 +02:00
087f11db09
cpu: lpc2387: remove obsolete UART0_BUFSIZE define
2015-09-04 17:46:23 +02:00
d3006b171a
cpu: cortexm_common: remove obsolete UART0_BUFSIZE define
2015-09-04 17:46:23 +02:00
f2825d2b55
cpu: atmega2560: remove obsolete UART0_BUFSIZE define
2015-09-04 17:46:23 +02:00
ab863cf831
cpu: x86: remove obsolete uart0 header include
2015-09-04 17:46:23 +02:00
0e4386a46f
native: remove uart0
2015-09-04 17:46:23 +02:00
a13bc46f3e
sys: remove uart0
2015-09-04 17:46:23 +02:00
Oleg Hahm
e2639d7f83
core: use enums for panic
2015-09-04 16:14:35 +02:00
ef972735dc
sys: net: replace dev_eth with netdev2, adapt native tap driver
2015-09-04 15:39:04 +02:00
Hauke Petersen
56ffc5672c
cpu/lpc2387: use hwtimer_compat module
2015-09-04 15:32:50 +02:00
Hauke Petersen
342d292889
cpu/lpc2387: added low-level timer implementation
2015-09-04 15:32:50 +02:00
128d9db0a5
Merge pull request #3766 from haukepetersen/rm_econotag
...
boards: removed support for redbee-econotag
2015-09-04 12:35:41 +02:00
Peter Kietzmann
ef000d46af
Merge pull request #3426 from kaspar030/make_arduino-mega2560_use_uart_stdio
...
board: arduino-mega2560: use uart_stdio
2015-09-03 18:04:19 +02:00
Hauke Petersen
4f0bd75a99
cpu/msp430fxyz: added periph GPIO driver
2015-09-03 16:29:55 +02:00
Hauke Petersen
62d4981457
cpu/arm7_common: removed mc1322x code
2015-09-03 16:09:42 +02:00