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

1609 Commits

Author SHA1 Message Date
Paul Rathgeb
df68ac9f79 cpu/lpc11u34 : Added SPI for NXP LPC11U34 (SPI_0 and SPI_1)
make: Blacklisted 'weio' in driver_at86rf2xx and driver_kw2xrf due to insufficient memory
2015-10-16 17:28:09 +02:00
Thomas Eichinger
02e2d8c353 Merge pull request #4084 from ks156/adc
cpu/lpc11u34 : Added ADC support for LPC11U34
2015-10-14 10:22:09 +02:00
Paul Rathgeb
c2d8d27322 cpu/lpc11u34 : Added ADC support for LPC11U34 2015-10-13 21:45:17 +02:00
Thomas Eichinger
2b29abed8e Merge pull request #4071 from thomaseichinger/hauke-fix-gpio-gpiodev
drivers/gpio: renamed GPIO(x,y) macro to GPIO_PIN
2015-10-13 16:05:19 +02:00
Hauke Petersen
d43dc9182f cpu: s/GPIO(x,y)/GPIO_PIN(x,y)/ 2015-10-13 14:59:54 +02:00
8c08c9f731 Merge pull request #4049 from thomaseichinger/pr/mega_gpio_oob
cpu/atmega2560: fix out of bounds array access
2015-10-13 13:00:07 +02:00
Thomas Eichinger
c0782d68e8 Merge pull request #4070 from thomaseichinger/hauke_fix_l1_uartpins
cpu/stm32l1: cleaned up UART pin configuration slightly
2015-10-13 11:37:12 +02:00
Hauke Petersen
cdcdd185af boards/nucleo-l1: adapted UART configuration 2015-10-10 13:24:28 +02:00
Paul Rathgeb
8b97ef12d5 cpu/lpc11u34 : Add CPUID support and added this capability to board/weio 2015-10-10 09:23:45 +02:00
Hauke Petersen
2e84fbf85e cpu/stm32l1: optimized pin init in UART driver 2015-10-09 11:15:34 +02:00
Thomas Eichinger
89c0f42b00 Merge pull request #4029 from ks156/pwm
cpu/lpc11u34 : Peripheral addition : PWM
2015-10-08 17:00:52 +02:00
Cenk Gündoğan
05fe4a33d8 Merge pull request #3870 from cgundogan/pr/cpu/cortexm0plus
cpu/Makefile.include.cortexm_common: don't use cortex-m0plus for clang if unsupported
2015-10-08 16:50:39 +02:00
Paul Rathgeb
01e5c056d9 cpu/lpc11u34 : Added PWM support for the NXP LPC11U34
and added PWM capabilities to the board WeIO
2015-10-08 15:37:38 +02:00
Thomas Eichinger
11895d4f07 cpu/atmega2560: fix out of bounds array access 2015-10-05 13:55:16 +02:00
Ludwig Knüpfer
dd3229aa62 native: dynamically load malloc
g++ 5.2.0 apparently requires malloc before startup is run.
2015-10-04 18:13:12 +02:00
Paul Rathgeb
53b6df3751 cpu/lpc11u34: Fixed typo 2015-10-02 14:56:52 +02:00
Paul Rathgeb
100bd51a64 cpu/lpc11u34 : Added a new CPU definition for NXP LPC11U34
This CPU is used in the WeIO (www.we-io.net)
               board.
               Peripheral included :
               - timer
               - uart
               - gpio
2015-10-01 20:11:00 +02:00
5b0dc7641f Merge pull request #4004 from sgso/used_attribute_for_lto
cpu/cortexm_common: add used attributes for LTO
2015-10-01 11:18:46 +02:00
Peter Kietzmann
4e05254eb7 Merge pull request #3893 from haukepetersen/opt_f1_baudcalc
cpu/stm32f1: optimized baudrate calculation
2015-09-30 17:20:08 +02:00
Sebastian Sontberg
bc1e6c815e cpu/cortexm_common: add used attributes for LTO 2015-09-30 15:56:38 +02:00
Peter Kietzmann
be8f63769c Merge pull request #3879 from sgso/fix_spi_slave_return_codes
cpu: let spi_init_slave() stubs return error codes
2015-09-30 14:07:54 +02:00
Daniel Krebs
85f5a86f7e Merge pull request #3887 from daniel-k/pr/samd21_clocks
samd21: tidy up peripheral clocks and fix potential bugs
2015-09-30 10:42:10 +02:00
Thomas Eichinger
053d2498fc Merge pull request #3193 from locicontrols/cc2538-uart-fixes
cpu/cc2538: misc UART driver fixes
2015-09-30 00:30:31 +02:00
Peter Kietzmann
076cbb6c15 Merge pull request #3897 from haukepetersen/opt_l1_baudcalc
cpu/stm32l1: optimized baudrate calculation
2015-09-29 23:41:27 +02:00
Peter Kietzmann
c797117be1 Merge pull request #3896 from haukepetersen/opt_f4_baudcalc
cpu/stm32f4: optimized baudrate calculation
2015-09-29 23:30:35 +02:00
Peter Kietzmann
6dd73a0e70 Merge pull request #3895 from haukepetersen/opt_f3_baudcalc
cpu/stm32f3: optimized baudrate calculation
2015-09-29 22:24:23 +02:00
Peter Kietzmann
15b5e09d9f Merge pull request #3894 from haukepetersen/opt_f0_baudcalc
cpu/stm32f0: optimized baudrate calculation
2015-09-29 21:01:37 +02:00
Peter Kietzmann
d081adeda9 Merge pull request #3751 from daniel-k/pr/samd21_i2c
samd21/i2c: add feedback in case transfer failed
2015-09-29 20:14:43 +02:00
daniel-k
0b6da4609e samd21: tidy up peripheral clocks and fix potential bugs in pwm and i2c clocks 2015-09-29 18:49:46 +02:00
Ian Martin
40b93ea6ad cpu/cc2538: uart init overhaul 2015-09-29 12:26:13 -04:00
Ian Martin
aca53006b0 cpu/cc2538: preserve UART_CTL flags when clearing an error condition 2015-09-29 12:26:13 -04:00
Ian Martin
b2c51bed6a cpu/cc2538: eliminate unused macros UART_1_CTS_PORT and UART_1_RTS_PORT 2015-09-29 12:26:13 -04:00
Ian Martin
d70705f840 cpu/cc2538: round when computing the UART baudrate divisor 2015-09-29 12:26:13 -04:00
effb15a2cc Merge pull request #3313 from gebart/pr/eINT-fixes
eINT/dINT fixes
2015-09-29 12:39:16 +02:00
Daniel Krebs
1c585688bc Merge pull request #3700 from gebart/pr/cortexm-state-rebased
cortexm: Attempt to reconstruct state for debugging hard faults
2015-09-29 11:26:28 +02:00
Oleg Hahm
4cfb8140e4 Merge pull request #3978 from LudwigOrtmann/pr/namechange
documentation: update my name (Ortmann -> Knüpfer)
2015-09-28 10:38:41 +02:00
Ludwig Knüpfer
eda6328e21 documentation: update my name (Ortmann -> Knüpfer) 2015-09-27 18:58:30 +02:00
Oleg Hahm
f035bced0c doc: put network devices and sensors in subgroups 2015-09-27 18:25:43 +02:00
d9414fdab4 cpu: msp430fxyz: switch back to uart_stdio 2015-09-25 11:09:19 +02:00
Hauke Petersen
f7057da00d Merge pull request #3909 from gebart/pr/k60-delete-old-devio
cpu/k60: remove leftover files from old syscall implementation
2015-09-24 16:29:07 +02:00
Joakim Nohlgård
015098d2c2 kinetis: timer: return error if timer channel is not zero. 2015-09-24 06:46:34 +02:00
Hauke Petersen
ff84390627 Merge pull request #3939 from haukepetersen/fix_native_periph_timer
native/timer: fix return value for invalid channel
2015-09-23 22:54:05 +02:00
d0ff4946ea cpu: lpc2387: add spi_conf_pins() 2015-09-23 19:00:55 +02:00
Hauke Petersen
1664bcbf59 native/timer: fix return value for invalid channel 2015-09-23 14:48:23 +02:00
Joakim Gebart
56c6d629f7 cpu/cortexm_common: Improve hardfault debug information
Print more relevant information and attempt to reconstruct the state for GDB before halting.
2015-09-23 13:50:06 +02:00
Cenk Gündoğan
32ff8e30e1 cpu/Makefile.include.cortexm_common: don't use cortex-m0plus for clang if unsupported 2015-09-22 21:19:59 +02:00
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