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
smlng
35adde55d2
cppcheck: cpu/cc2538 reduce scope of variables
2016-12-20 15:48:54 +01:00
Ludwig Knüpfer
0d628b6dc3
Merge pull request #6110 from lebrush/stm32f1-no-pll
...
cpu/stm32f1: implement lpm + run without PLL
2016-12-18 19:33:04 +01:00
Hauke Petersen
96fb9bfbdc
Merge pull request #5842 from OTAkeys/pr/stm32_rcc_fix
...
cpu/stm32(_common & f2): implement delay after RCC peripheral clock enable
2016-12-16 21:23:14 +01:00
310e193494
Merge pull request #6224 from haukepetersen/rm_saml21_saml21periphh
...
cpu/saml21: removed unused saml21_periph.h
2016-12-16 21:07:27 +01:00
Pieter Willemsen
a0835ccb1d
stm32: use periph_clk_en/dis functions for clock changes
2016-12-16 15:01:56 +01:00
Pieter Willemsen
2b37d369a0
stm32_common: add delay when turn on peripheral clock
...
Implements workaround 1 (use __DSB()) proposed in the stm32 errata
It was possible to lose data when you configure a peripheral
right after enabling its clock
2016-12-16 14:51:35 +01:00
79043d2518
Merge pull request #6186 from haukepetersen/opt_stm32_pwm
...
cpu/stm32x: unified PWM driver implementations
2016-12-16 14:34:33 +01:00
596f8c516b
Merge pull request #6189 from bergzand/stm32f401-i2c
...
cpu/stm32f4: Add I2C low speed support to the stm32f4
2016-12-16 14:30:44 +01:00
3ec401da61
cpu/stm32f4: add i2c low speed mode support
2016-12-15 20:56:10 +01:00
Hauke Petersen
4d09d09ee4
cpu/stm32x: unified PWM driver
2016-12-15 12:18:39 +01:00
Hauke Petersen
74bba2a183
cpu/saml21: removed unused saml21_periph.h
2016-12-15 11:59:54 +01:00
Hauke Petersen
fcb1e68732
cpu/sam0: renamed sam21_common to sam0_common
2016-12-15 11:47:03 +01:00
Hauke Petersen
bfb52afde9
cpu/sam21: unified structure for sam[drl]21 CPUs
2016-12-15 11:39:19 +01:00
Cenk Gündoğan
0b85959efc
Revert "netdev2_tap: return actual byte number on read request"
...
This reverts commit 613bceeae3
.
FIONREAD seems to be unsupported for tun/tap interfaces in Linux.
2016-12-14 14:17:14 +01:00
Hauke Petersen
ad3ed80f05
cpu/arm7_common: s/u_long/unsigned long/
2016-12-13 13:26:37 +01:00
Hauke Petersen
2a62ec5f6b
cpu/stm32f[3|4] adapted PWM driver
2016-12-09 12:20:03 +01:00
Hauke Petersen
0aa70faa3d
cpu/stm32f2: temporarily removed PWM driver
2016-12-09 12:20:03 +01:00
Hauke Petersen
47b379e45d
cpu/stm32x: unified timer driver
2016-12-09 12:20:03 +01:00
Hauke Petersen
e50479f84f
cpu/stm32: changed TIM->CCR def in vendor headers
2016-12-09 12:20:03 +01:00
Hauke Petersen
7979c3ac5c
cpu/stm32_common: added periph_apb_clk() function
2016-12-09 12:20:02 +01:00
Oleg Hahm
ccb9179c23
Merge pull request #5824 from kaspar030/change_default_c_dialect
...
make: use -std=c99 as default
2016-12-08 13:44:34 -05:00
Oleg Hahm
d1b370ece6
Merge pull request #6163 from locicontrols/arvalid
...
cpu/cortexm_common: simplify ARVALID tests and fix BFARVALID test.
2016-12-08 12:28:01 -05:00
jfbortolotti
b2e79959b1
cpu: nRF52: move clearing of TXRDY flag
...
... before writing the data to avoid an infinite loop in case of multiple thread accessing the UART. (#6029 )
2016-12-06 10:52:27 +01:00
Victor Arino
419dcfdf11
cpu/stm32f1: allow to run without PLL
2016-12-06 10:08:41 +01:00
Ian Martin
299a3eed3b
cpu/cortexm_common: simplify ARVALID tests and fix BFARVALID test.
2016-12-01 17:18:06 -05:00
Hauke Petersen
fe1d4bf9ed
cpu/nrf51/2: unified erase reg in vendor header
2016-11-30 16:51:10 +01:00
Hauke Petersen
df19605145
cpu/nrf5x: added flashpage driver implemenation
2016-11-30 16:51:10 +01:00
Hauke Petersen
c3a4a44f49
cpu/stm32f1: added flashpage driver implementation
2016-11-30 16:51:09 +01:00
Francisco Acosta
84d0d61279
Merge pull request #5608 from gebart/pr/xtimer-ticks
...
xtimer: Allow arbitrary timer frequency, second attempt
2016-11-29 23:00:31 +01:00
Joakim Nohlgård
7c48c891a0
xtimer: Update xtimer usage to match API changes
2016-11-29 20:44:31 +01:00
Peter Kietzmann
e547ff1d60
Merge pull request #6013 from haukepetersen/opt_periph_uartreturntypes
...
periph/uart: added names to return values
2016-11-29 19:14:09 +01:00
Martine Lenders
613bceeae3
netdev2_tap: return actual byte number on read request
2016-11-16 23:57:04 +01:00
smlng
e9aba880cd
native: fix netdev2_tap for macOS
2016-11-16 18:50:49 +01:00
Martine Lenders
d31d3d5fb9
Merge pull request #6130 from zhuoshuguo/fix_stm32f4_include_guards
...
cpu/stm32f4: fix include guards.
2016-11-16 18:07:48 +01:00
Martine Lenders
c833a82f03
Merge pull request #6129 from zhuoshuguo/fix_stm32f2_include_guards
...
cpu/stm32f2: fix include guards.
2016-11-16 17:20:06 +01:00
Martine Lenders
e1cbb4c794
Merge pull request #6128 from zhuoshuguo/fix_stm32f0_include_guards
...
cpu/stm32f0: fix include guards.
2016-11-16 15:54:12 +01:00
zhuoshuguo
a60fa5b8d3
cpu/cortexm_common: fix include guards.
2016-11-16 11:45:03 +01:00
zhuoshuguo
501bdcf305
cpu/stm32f4: fix include guards.
2016-11-16 11:33:26 +01:00
zhuoshuguo
672b99c9e1
cpu/stm32f2: fix include guards.
2016-11-16 11:29:55 +01:00
zhuoshuguo
7f5dbe6f77
cpu/stm32f0: fix include guards.
2016-11-16 11:22:42 +01:00
1f70e65faf
cpu: msp430: set gnu99 as C dialect
2016-11-15 14:59:36 +01:00
705f0c768a
cpu: atmega1281: asm -> __asm__
2016-11-15 14:59:36 +01:00
f4bee2672c
cpu: cc2538: remove typeof() usage
2016-11-15 14:59:36 +01:00
Victor Arino
163d1634a7
cpu/stm32f1: remove unnecessary line
2016-11-11 15:25:37 +01:00
Victor Arino
787d255ccd
cpu/stm32f1: implement lpm
2016-11-11 15:25:26 +01:00
smlng
e867d83eff
cbor: fix redefined macro error on macOS
2016-11-10 16:16:06 +01:00
Francisco Acosta
eb06b13722
Merge pull request #5754 from locicontrols/cc2538-timer-pr
...
CC2538 periph/timer overhaul
2016-11-01 23:22:21 +01:00
Martine Lenders
ee698f17ad
Merge pull request #6009 from kaspar030/fix_cortexm_compile_warning
...
cpu: cortexm_common: fix compile warning
2016-11-01 15:56:11 +01:00