Hauke Petersen
61045d127c
cpu/lpc1768: unuse module periph_common
2017-01-19 11:05:44 +01:00
Hauke Petersen
801eeceb59
cpu/cortexm: removed unused pm include in panic.c
2017-01-19 11:05:44 +01:00
Hauke Petersen
409516c4d2
cpu/cortexm: moved pm.c to periph/pm.c
2017-01-19 11:05:44 +01:00
Hauke Petersen
cd53fe92e6
cpu/arm7: moved pm_reboot to periph/pm.c
2017-01-19 11:05:44 +01:00
Hauke Petersen
efa0aa1fa9
cpu/cc430|chronos: moved periph_common dep to CPU
2017-01-19 11:05:44 +01:00
Peter Kietzmann
224e4f50a7
Merge pull request #5927 from keestux/sam21_i2c_wait_for_response
...
sam21_common:i2c refactor a function to wait for response
2017-01-19 09:23:03 +01:00
Toon Stegen
37c4810fba
cpu/native: allow multiple netdev2 tap devices
...
With arg added to async_read callback in 7020b7c0
, we don't need to keep
track of netdev2_tap locally. As a result we can use multiple
netdev2_tap instances.
2017-01-18 23:03:44 +01:00
Hauke Petersen
a35709b4f8
Merge pull request #6360 from OlegHahm/periph_timer_remove_irq
...
periph timer: remove timer_irq_(en|dis)able
2017-01-18 22:58:21 +01:00
Oleg Hahm
7c04f05d29
Merge pull request #6337 from miri64/native/enh/pretty-startup
...
native: prettify argument parsing
2017-01-18 22:56:12 +01:00
Kees Bakker
2cbd3c4819
cpu/sam21:i2c: function _start was declared inline, but definition not
2017-01-18 21:30:13 +01:00
Kees Bakker
d509221e77
cpu/samd21:i2c: increase timeout in _start to facilitate SHT2x hold
2017-01-18 21:30:13 +01:00
Kees Bakker
bf4741d0d7
cpu/sam21_common:i2c: refactor a function to wait for response
2017-01-18 21:30:13 +01:00
Kees Bakker
8ca8640060
cpu/sam21_common:i2c: uncrustify
2017-01-18 21:30:13 +01:00
Peter Kietzmann
06da507c2f
Merge pull request #6348 from haukepetersen/opt_pm_nrf
...
cpu/nrf5x: unified pm.c
2017-01-18 20:54:50 +01:00
Hauke Petersen
b5920a38b9
cpu/nrf5x: unified pm.c
2017-01-18 14:54:56 +01:00
Hauke Petersen
2c5a9a5cbf
cpu/kinetis: unified PM implementation
2017-01-18 14:54:16 +01:00
079a6ec5f4
Merge pull request #6346 from haukepetersen/opt_pm_cortexmsleep
...
cpu/cortexm: added shared cortexm_sleep() function
2017-01-18 10:55:04 +01:00
20089be486
Merge pull request #6393 from haukepetersen/opt_stm32_pwmchanconf
...
cpu/stm32/pwm: made channel config more flexible
2017-01-18 09:02:47 +01:00
47f6ff3056
Merge pull request #6237 from kaspar030/rename_AD_to_Q
...
make: rename AD to Q
2017-01-17 16:16:02 +01:00
Hauke Petersen
346b51d9fa
cpu/stm32/pwm: made channel config more flexible
2017-01-17 14:08:13 +01:00
Hauke Petersen
7b5d26340a
cpu/lpc2387: cleanup for the PWM driver
2017-01-17 10:50:02 +01:00
a98c4c6bdd
Merge pull request #6381 from cgundogan/pr/jenkins_ccache_optimizations
...
jenkins: ccache optimizations
2017-01-17 08:35:24 +01:00
Martine Lenders
9f5f51b2f0
Merge pull request #6368 from OlegHahm/doc_native_internal
...
doc: native: do not parse internal functions
2017-01-17 08:30:41 +01:00
Peter Kietzmann
274d77e6a5
Merge pull request #6378 from haukepetersen/fix_stm32f4_hwrngtypo
...
cpu/stm32f4: fixed minor typo in the hwrng driver
2017-01-16 22:30:25 +01:00
daniel-k
9d403d95ce
cortex_m: Add debug symbols for OpenOCD/GDB thread support
2017-01-16 20:50:35 +01:00
Martine Lenders
456ae68fbe
Merge pull request #6340 from gebart/pr/warn-fixes
...
sys+cpu: Some warning fixes
2017-01-16 17:18:29 +01:00
Cenk Gündoğan
d853dd63c1
cpu: make CFLAGS_DBG configurable
2017-01-16 15:54:59 +01:00
Hauke Petersen
65f27f073f
cpu/stm32f4: fixed minor typo in the hwrng driver
2017-01-16 14:37:08 +01:00
Hauke Petersen
63599e25b4
cpu/msp430_common: fixed doxygen for msp430_types.h
2017-01-16 12:22:23 +01:00
Joakim Nohlgård
45c8bc47e8
kinetis_common: Fix -Wsign-compare in gpio.c
2017-01-16 08:55:08 +01:00
Joakim Nohlgård
8c82d9952b
cortexm_common: Fix -Wsign-compare warning in cortexm_init
2017-01-16 08:55:08 +01:00
Joakim Nohlgård
2c5e1065c5
cortexm_common: Fix unused parameter warnings in mpu_configure
2017-01-16 08:55:08 +01:00
Oleg Hahm
bfc439aa04
doc: native: do not parse internal functions
2017-01-15 13:06:43 +01:00
Oleg Hahm
d0316fa7ae
periph timer: remove timer_irq_(en|dis)able
2017-01-14 15:34:53 +01:00
Hauke Petersen
f8eaff4bbe
cpu: moved msp430-common to msp430_common
2017-01-13 13:33:32 +01:00
Hauke Petersen
ed5d7ac0fd
cpu/cortexm: added shared cortexm_sleep() function
2017-01-13 12:26:42 +01:00
5da88f794a
Merge pull request #6335 from kaspar030/fix_saml21_pm_init
...
cpu: saml21: re-add periph/pm initialization
2017-01-13 10:21:57 +01:00
Martine Lenders
e9d13d73bc
native: prettify argument parsing
2017-01-12 23:40:17 +01:00
Martine Lenders
72a3e7e6e1
Merge pull request #6174 from cgundogan/pr/netdev2_tap/assert_to_if
...
netdev2_tap: assert address len >= ETHERNET_ADDR_LEN
2017-01-12 22:28:56 +01:00
Cenk Gündoğan
aaf012ad83
netdev2_tap: assert address len >= ETHERNET_ADDR_LEN
2017-01-12 18:14:14 +01:00
389870e181
cpu: saml21: re-add periph/pm initialization
2017-01-12 17:48:11 +01:00
Hauke Petersen
6270283033
Merge pull request #6160 from kaspar030/introduce_new_power_management
...
Introduce new power management
2017-01-12 17:31:49 +01:00
Hauke Petersen
3faf8f6799
Merge pull request #6242 from ant9000/saml21_update_to_xdk3.33
...
SAM L21 update to ASF xdk 3.33
2017-01-12 17:07:10 +01:00
Hauke Petersen
efd27b6bd1
Merge pull request #6257 from PeterKietzmann/cpu_stm32f1_cmsis_fix_ACR_bit
...
cpu/stm32f1: cmsis fix flash latency bit
2017-01-12 16:57:52 +01:00
9d1c5f02d7
cpu: stm32_common: periph_cpu_common.h doxygen fix
2017-01-12 16:26:03 +01:00
5798beca64
cpu: stm32f1/2/4: unify periph/pm support
2017-01-12 16:26:02 +01:00
a8c5fcc5eb
cpu: saml21: add periph/pm support
2017-01-12 16:26:02 +01:00
c2b48ca230
cpu: nrf51: initial periph/pm support
2017-01-12 16:26:02 +01:00
f0cf52f622
cpu: nrf52: initial periph/pm support
2017-01-12 16:26:02 +01:00
662bec002a
cpu: k60: add periph/pm support
2017-01-12 16:26:02 +01:00
db823679aa
board: samr21-xpro: move periph_pm to cpu/samd21/Makefile.features
2017-01-12 16:26:02 +01:00
066332d6dc
cpu: stm32f1: add periph/pm support
2017-01-12 16:26:02 +01:00
0fb66a0fd1
cpu: cortexm: always use periph_common module
2017-01-12 16:26:02 +01:00
fa9fbabd97
cpu: x86: add stub periph_cpu.h
2017-01-12 16:26:02 +01:00
062b90788a
cpu: arm7_common: adapt to periph/pm
2017-01-12 16:26:02 +01:00
8c8ce5a092
cpu: x86: adapt to periph/pm
2017-01-12 16:26:02 +01:00
fb46d57705
cpu: msp430-common: adapt reboot to periph/pm
2017-01-12 16:26:01 +01:00
52d53a92ab
cpu: lpc1768: adapt to periph/pm
2017-01-12 16:26:01 +01:00
040c6e9967
cpu: lpc11u34: remove obsolete reboot implementation
2017-01-12 16:26:01 +01:00
3e365b89fa
cpu: atmega_common: adapt to periph/pm
2017-01-12 16:26:01 +01:00
f42e5381ee
cpu: samd21: add periph/pm support
2017-01-12 16:26:01 +01:00
807a190e20
cpu: cortexm: adapt to periph/pm
2017-01-12 16:26:01 +01:00
ca7bf15ac4
core: panic: adapt to pariph/pm
2017-01-12 16:26:01 +01:00
4291c1f839
native: support add periph/pm support
2017-01-12 11:24:15 +01:00
0194091673
remove obsolete lpm code
2017-01-12 11:24:15 +01:00
Peter Kietzmann
280a200377
Merge pull request #6230 from haukepetersen/opt_kinetis_pwm
...
cpu/kinetis: reworked PWM driver implementation
2017-01-12 10:16:31 +01:00
Hauke Petersen
8feeea9a12
cpu/cc2538: reworked GPIO driver
2017-01-11 10:19:06 +01:00
Oleg Hahm
e59f159664
doc: correct doxygen group for nrfmin
2017-01-10 20:04:09 +01:00
PeterKietzmann
40976cb40a
cpu/stm32f1: optimize ACR setting and move to cpu.c
2017-01-10 17:09:23 +01:00
Peter Kietzmann
a8297595e6
Merge pull request #6108 from haukepetersen/opt_nrf_nrfmin
...
cpu/nrf5x: ported nrfmin driver to netdev2
2017-01-10 16:52:54 +01:00
Peter Kietzmann
dcfd0d656b
Merge pull request #6142 from haukepetersen/add_nrf51_i2c
...
cpu/nrf51: added I2C driver implementation
2017-01-10 15:25:18 +01:00
Peter Kietzmann
f76b2f4906
Merge pull request #6273 from OTAkeys/pr/nucleo-f042
...
boards: add nucleo-f042
2017-01-10 14:52:00 +01:00
Hauke Petersen
a05233633f
cpu/nrf5x: moved nrfmin driver to nrf5x_common
2017-01-10 11:54:49 +01:00
Hauke Petersen
36317c56f3
cpu/nrf51: ported nrmin radio driver to netdev2
2017-01-10 11:54:16 +01:00
Hauke Petersen
ee56f37809
cpu/nrf51: added I2C driver implementation
2017-01-10 11:52:36 +01:00
Hauke Petersen
8d48239f9b
cpu/nrf5: restructured periph_cpu.h files
...
- inserted one specific for each family (nrf51 and nrf52)
- renamed the common one to periph_cpu_common.h
2017-01-10 11:52:36 +01:00
Vincent Dupont
83b8495259
cpu/stm32f0: add support for stm32f042x6 mcu
2017-01-10 10:34:18 +01:00
Peter Kietzmann
11a0422b83
Merge pull request #6181 from haukepetersen/opt_lpc11u34_gpio
...
cpu/lpc11u34: reworked GPIO driver
2017-01-10 09:43:17 +01:00
Antonio Galea
ff8ed15aca
updated list of saml21 variants as defined in Atmel ASF v3.33.0
2017-01-09 18:29:32 +01:00
Antonio Galea
610767cb54
remove blank line at EOF
2017-01-09 17:32:50 +01:00
Antonio Galea
fa1e8fcfc9
saml21 cmsis includes: fix whitespace
2017-01-09 16:13:17 +01:00
Oleg Hahm
3485026a48
cpu: stm32: use unsigned as loop counter
2017-01-09 10:15:20 +01:00
Francisco Acosta
7b2dc4ff5d
Merge pull request #6252 from jthacker/avr_reboot_disable_interrupts
...
atmega_common: disable interrupts prior to rebooting
2017-01-06 15:29:36 +01:00
Hauke Petersen
ade8bd2a17
Merge pull request #6187 from haukepetersen/opt_stm32_uart
...
cpu/stm32x: unified UART driver implementations
2017-01-06 10:18:29 +01:00
Hauke Petersen
21300cb40f
cpu/stm32: fix timer speed for STM32F1 and F2
2017-01-05 14:47:38 +01:00
Hauke Petersen
c062bf71b9
Merge pull request #6177 from gebart/pr/kinetis-adc-clock-scaler-fix
...
kinetis: Fix ADC clock computation
2017-01-05 14:08:00 +01:00
Hauke Petersen
625d804fcb
cpu/stm32_common: unified UART driver
2017-01-05 11:00:18 +01:00
Hauke Petersen
5afb191027
cpu/stm32x: unified gpio_init_af() function
2017-01-05 10:58:54 +01:00
Hauke Petersen
d1db190f83
cpu/kinetis_common: reworked PWM driver
2017-01-05 10:55:15 +01:00
Oleg Hahm
84b2910657
Merge pull request #6253 from gebart/pr/newlib-nano-include-dir-fix
...
LLVM+newlib include path search fixes
2017-01-04 11:19:54 +01:00
Joakim Nohlgård
c2ccc1bfa0
kinetis: Fix ADC clock computation
...
The ADC prescaler computation was broken and gave too high ADC clock for
module clocks slower than 32 MHz (the >32 MHz case is already handled
separately)
2016-12-27 17:10:25 +01:00
Oleg Hahm
ea83b8c14f
Merge pull request #5856 from OTAkeys/pr/stm32f2_pll_i2s
...
stm32f2: add initialization of PLL I2S for MCO2
2016-12-23 10:47:29 +01:00
f44763f346
make: adapt Makefiles to AD -> Q rename
2016-12-22 12:12:38 +01:00
924fff7513
Merge pull request #6171 from haukepetersen/opt_cortex_isrend
...
cpu/cortexm: added and use central yield_from_isr() function
2016-12-22 09:32:25 +01:00
Joakim Nohlgård
e9f8608307
llvm: Only add -target to CFLAGS if TARGET_ARCH is set
2016-12-21 13:54:35 +01:00
Joakim Nohlgård
2001b36284
llvm: Refactor include path search
...
The patterns in GCC_CXX_INCLUDE_PATTERNS are tested in order from first
to last and the first matching pattern is used instead of the last.
The latest version within each pattern will be selected, like before, to
get the most recent tool chain version.
2016-12-21 13:08:48 +01:00
Joakim Nohlgård
9021001200
llvm: Add support for >=GCC-6 C++ headers on Gentoo
2016-12-21 13:08:00 +01:00
Hauke Petersen
adfd201a20
cpu/sam3: reworked PWM driver implementation
2016-12-21 13:06:27 +01:00
Hauke Petersen
38c7d11f8c
cpu/sam3: add gpio_init_mux() function
2016-12-21 13:05:59 +01:00
Hauke Petersen
3a00fe8e49
cpus: make use of cortexm_isr_end()
2016-12-21 11:28:46 +01:00