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

1166 Commits

Author SHA1 Message Date
Oleg Hahm
e857ca7f51 Merge pull request #2933 from gebart/pr/atomic-set-return-deprecated
core: remove atomic_set_return
2015-05-27 12:33:39 +02:00
e2aa1051bc Merge pull request #3076 from haukepetersen/opt_saml21_makefiles
board/cpu saml21: cleaned Makefiles and unused files
2015-05-26 22:21:06 +02:00
haukepetersen
286a8f2aad cpu/saml21: removed not needed files
- removed hwtimer_arch.c
- removed syscalls.c
2015-05-26 21:39:03 +02:00
haukepetersen
c9b371bb7f cpu/saml21: simplified Makefiles
- made use common Makefiles
- changed name of linkerscript
2015-05-26 21:31:42 +02:00
Joakim Gebart
8b6308d89b x86: Remove atomic_set_return 2015-05-26 21:28:31 +02:00
Joakim Gebart
dc6ab7a3a0 arm7: Remove atomic.s 2015-05-26 21:28:31 +02:00
acd9c14ddb Merge pull request #2776 from kaspar030/add_dev_eth_netdev2
sys: net: add netdev device driver using dev_eth low-level ethernet driver API
2015-05-26 21:24:56 +02:00
Hauke Petersen
42f38122c5 Merge pull request #2849 from kaspar030/saml21
cpu: saml21 initial commit
2015-05-26 21:13:55 +02:00
1c91baed8b sys: net: add ng_netdev_eth netdev driver for dev_eth based ethernet devices 2015-05-26 21:05:19 +02:00
bd479a5564 cpu: saml21: adapt to new THREAD_ stacksize defines 2015-05-26 20:58:51 +02:00
cfd9a5905a Merge pull request #2766 from kaspar030/add_dev_eth
sys: net: introduce low-level ethernet driver API
2015-05-26 19:28:14 +02:00
Hauke Petersen
138ac603de Merge pull request #3033 from haukepetersen/fix_samd21_spi
cpu/samd21: fixed broken spi_transfer_byte function
2015-05-26 15:39:55 +02:00
Hauke Petersen
569f28f6d9 Merge pull request #2711 from haukepetersen/ng_nrf51prop
cpu/nrf51822: added minimal radio driver implementation
2015-05-26 15:39:34 +02:00
fbfb0954eb cpu: native: add tap implementation of dev_eth (ng_nativenet) 2015-05-26 15:37:55 +02:00
Peter Kietzmann
68dd9a3996 Merge pull request #2865 from kaspar030/fix_samd21_gpio_compile_issue
cpu: samd21: fix gpio irq handling compile handling
2015-05-26 14:08:45 +02:00
302699eb02 make: move cpu specific CFLAGS into cpu makefile 2015-05-26 10:46:34 +02:00
107be4122c board: samr21-xpro: adapt to common board Makefile 2015-05-26 10:46:34 +02:00
9dc0554d98 cpu: samd21: use cortex common makefile and newlib module 2015-05-26 10:46:33 +02:00
b6a92bc8f3 cpu: stm32l1: use cortex common makefile and newlib module 2015-05-26 10:46:29 +02:00
8a8d547711 cpu: stm32f4: use cortex common makefile and newlib module 2015-05-26 10:46:24 +02:00
2d680776ba cpu: stm32f3: use cortex common makefile and newlib module 2015-05-26 10:46:24 +02:00
8ef7c5eaac cpu: stm32f1: use cortex common makefile and newlib module 2015-05-26 10:46:24 +02:00
45d588c167 cpu: stm32f0: use cortex common makefile and newlib module 2015-05-26 10:46:19 +02:00
cad9cb42f6 cpu: sam3x8e: use cortex common makefile and newlib module 2015-05-26 10:46:19 +02:00
c0bdebd164 cpu: nrf51822: use cortex common makefile and newlib module 2015-05-26 10:46:11 +02:00
484c3e3697 cpu: lpc1768: use cortex common makefile and newlib module 2015-05-26 10:46:03 +02:00
6e6e1eb2b3 cpu: cc2538: use cortex common makefile and newlib module 2015-05-26 10:46:03 +02:00
b89a58fdb5 cpu: add common cortex Makefile.include 2015-05-26 10:45:40 +02:00
aff25936d1 cpu: samd21: fix gpio irq handling compile handling 2015-05-26 10:23:43 +02:00
Martine Lenders
b11eb90042 Merge pull request #3005 from authmillenon/od/fix/PRI.64
od: add PRI.64 for unsupported boards
2015-05-23 10:05:59 +02:00
Oleg Hahm
7be7e00ab9 Merge pull request #3042 from gebart/pr/doxygen-@file-remove-filename
everything: Remove filename from @file Doxygen command
2015-05-22 17:10:04 +02:00
Hauke Petersen
bac6b7fa97 Merge pull request #2954 from d00616/cpu_nrf51_lpm
cpu/nrf51822/lpm_arch: add __WFI
2015-05-22 13:45:44 +02:00
Martine Lenders
6d13c899c5 od: add PRI.64 for unsupported boards 2015-05-22 11:54:23 +02:00
af63254f4e cpu: saml21 initial commit
basic port, uart, one timer, gpio, spi working.
2015-05-22 11:47:51 +02:00
Johann Fischer
31c0ea7358 Merge pull request #2994 from gebart/pr/kinetis-pwm-refactor
kinetis: Refactor PWM periph
2015-05-22 09:51:47 +02:00
Joakim Gebart
13832d8e62 everything: Remove filename from @file Doxygen command 2015-05-22 07:34:41 +02:00
Oleg Hahm
d0790ad034 Merge pull request #2993 from gebart/pr/kinetis-bitband-reg
kinetis: remove ambiguous BITBAND_REG macro
2015-05-21 19:18:33 +02:00
Lucas Jenß
742c39e838 Merge pull request #2881 from x3ro/clarify-stacksize-constants
Clarify and unify naming of thread-related constants (stacksize and priority)
2015-05-21 16:55:30 +02:00
Joakim Gebart
af3263b0a2 k60: Use BITBAND_REG32
- Use BITBAND_REG32 instead of BITBAND_REG for improved code readability.
 - Remove BITBAND_PERIPH* from cpu-conf.h
 - Remove BITBAND_REG from MK60D10.h, MK60DZ10.h
2015-05-21 11:00:50 +02:00
Joakim Gebart
e82ba82dc3 kinetis: Use BITBAND_REG32 instead of BITBAND_REG in random_rngb.c 2015-05-21 11:00:49 +02:00
Joakim Gebart
82d1432e07 k60: Add BITBAND_REG8,16,32 macros to MK60DZ10.h
For specifying the register access width. Copied from MK60D10.h.
2015-05-21 11:00:49 +02:00
Lucas Jenss
426170b064 Improve naming of thread stacksize/priority constants
As discussed in #2725, this commit renames a number of stacksize constants to
better convey their intended usage. In addition, constants for thread priority
are given a `THREAD_` prefix. Changes are:

* KERNEL_CONF_STACKSIZE_PRINTF renamed to THREAD_EXTRA_STACKSIZE_PRINTF
* KERNEL_CONF_STACKSIZE_DEFAULT renamed to THREAD_STACKSIZE_DEFAULT
* KERNEL_CONF_STACKSIZE_IDLE renamed to THREAD_STACKSIZE_IDLE
* KERNEL_CONF_STACKSIZE_MAIN renamed to THREAD_STACKSIZE_MAIN
* Move thread stacksizes from kernel.h to thread.h, since the prefix changed
* PRIORITY_MIN renamed to THREAD_PRIORITY_MIN
* PRIORITY_IDLE renamed to THREAD_PRIORITY_IDLE
* PRIORITY_MAIN renamed to THREAD_PRIORITY_MAIN
* Move thread priorities from kernel.h to thread.h since the prefix has changed
* MINIMUM_STACK_SIZE renamed to THREAD_STACKSIZE_MINIMUM for consistency
2015-05-21 00:14:23 +02:00
Frank Holtz
ece408a96c cpu/nrf51822/lpm_arch: add power modes 2015-05-20 20:30:12 +02:00
Oleg Hahm
8cb0e59283 Merge pull request #3030 from gebart/pr/tab-fixes2
Tab indentation fixes
2015-05-20 18:27:28 +02:00
Joakim Gebart
c85cc83a5a kinetis: Refactor PWM periph implementation
- Set the proper prescaler value depending on requested frequency
 - Return the actual achieved frequency in pwm_init
 - Handle 1-8 channels depending on periph_conf.h instead of 4 fixed
 - Perform function argument verification before touching the hardware
 - Turn on PORT clock gate before touching PORT registers
 - Eliminate some magic numbers
2015-05-20 06:16:42 +02:00
Hauke Petersen
f0d9574de1 cpu/samd21: fixed broken spi_transfer_byte function 2015-05-19 18:05:36 +02:00
Peter Kietzmann
b393e530da Merge pull request #3024 from haukepetersen/fix_stm32f1_uart
cpu/stm32f1: fixed uart_init()
2015-05-19 14:43:03 +02:00
Joakim Gebart
ae5098bb9b cpu/stm32f0/include/stm32f091xc.h: Replace tabs by spaces 2015-05-19 12:25:46 +02:00
Hauke Petersen
9878f78050 cpu/nrf51822: added minimal radio driver
This driver aims to behave like 802.15.4 devices do, supporting
short addressing, PAN ID and address broadcasts.
2015-05-19 10:02:57 +02:00
BytesGalore
369e7bbf43 Merge pull request #2540 from josephnoir/topic/cpp-stl-compatibility
Add replacement headers for std thread, mutex and condition_variable
2015-05-19 07:56:54 +02:00