Oleg Hahm
596c25daca
Merge pull request #4943 from gebart/pr/while-loops
...
Use {} notation for empty while loops
2016-03-09 13:42:32 +01:00
6881f65f46
cpu: cortexm*: move cpu_conf.h stuff from cpu.h into cpu_conf_common.h
2016-03-05 18:20:17 +01:00
Joakim Nohlgård
7a7202034b
cpu/stm32f4: Use {} notation for empty while loops
2016-03-03 16:31:27 +01:00
Hauke Petersen
b11a3ad74b
cpus: adapted timer implementations to API changes
2016-02-29 14:45:00 +01:00
Joakim Nohlgård
c61c1207df
cpu/stm32f4: Cast enum to unsigned int for comparison
2016-02-28 00:08:12 +01:00
Hauke Petersen
c82dda9b74
Merge pull request #4815 from DipSwitch/pr/fix_stm32_exti_isr
...
STM32 GPIO: Fix exti_isr handling to only call callbacks of lines with there IRQ enabled
2016-02-21 14:11:36 +01:00
DipSwitch
df996044e2
STM32 GPIO: Fix exti_isr handling to only call callbacks of lines with have there interrupt enabled
2016-02-21 09:43:42 +01:00
Joakim Nohlgård
e2f7ac78f0
Merge pull request #4040 from gebart/pr/periph-timer-init-freq
...
periph/timer: Change timer_init API to support arbitrary (integer) frequencies
2016-02-15 23:36:44 +01:00
Hauke Petersen
0c375e2bae
cpu/stm32f4: adapted HWRNG implementation
2016-02-14 12:59:47 +01:00
Joakim Nohlgård
3e0d6f167f
cpu/stm32f4: Update to match timer_init API change
2016-02-13 21:29:36 +01:00
Hauke Petersen
85f85a3760
cpu/stm32f4: adapted to PWM interface changes
2016-02-12 16:10:01 +01:00
Hauke Petersen
ea8db10524
cpu/stm32: use common CPUID implementation
2016-02-10 09:12:30 +01:00
Hauke Petersen
c482bfbaed
cpu/stm32f4: use common STM32 files
2016-02-10 09:12:30 +01:00
Hauke Petersen
975e027360
cpu: use Hauke's correct email address
2016-02-09 16:09:40 +01:00
Hauke Petersen
940097336a
cpu: cleanup and unification of CPUID implementations
...
- moved definition of CPUID_LEN to periph_cpu.h
- fixed some doxygen
- simplyfied some implementations
2016-02-08 14:36:03 +01:00
Hauke Petersen
1d8d33d484
Merge pull request #4704 from haukepetersen/opt_periph_gpioisrctx
...
drivers/gpio: added default ISR context struct
2016-02-04 15:29:48 +01:00
Joakim Nohlgård
4fd7f23650
cpu/stm32f4: Fix DMA race bug ( #4716 )
2016-01-30 07:04:26 +01:00
Hauke Petersen
ad0abdcadd
cpus: use default isr_ctx struct in GPIO drivers
2016-01-27 17:00:37 +01:00
Hauke Petersen
8a96a62c42
cpu/stm32f4discovery: fixed freq return in pwm_init
2015-12-10 17:14:12 +01:00
Thomas Eichinger
0f80e688f3
Merge pull request #4115 from haukepetersen/opt_stm32f4_uart
...
cpu/stm32f4: optimized UART driver
2015-12-08 11:44:13 +01:00
Oleg Hahm
a236fabcd4
cpu stm32f4: rename HASH macro
...
The HASH macro for an address in STM32's MCU hardware implementation is prone to naming clashes.
2015-12-08 08:58:11 +01:00
Oleg Hahm
20f1750fb6
cpu stm32fX: fix pedantic compiler warnings
2015-12-07 20:28:52 +01:00
Hauke Petersen
b75e5fe407
cpu/stm32f4: adapted DMA_TypeDef struct for f401
2015-12-07 18:00:41 +01:00
Hauke Petersen
a2247a3400
cpu/stm32f4: significantly optimized UART driver
2015-12-07 18:00:40 +01:00
Hauke Petersen
b13f5cf801
cpu/stm32f4: optimized vendor header slightly
2015-12-07 18:00:40 +01:00
Peter Kietzmann
329820ddd4
Merge pull request #4119 from latsku/nucleo-f401
...
boards: Add support for Nucleo-f401
2015-11-30 10:52:24 +01:00
Lari Lehtomäki
14be504b6a
boards/nucleo-f401: Add initial support
...
cpu: Add support for STM32F401xE cpu
boards: Add support for Nucleo-f401
boards/nucleo-f401: New line fixes and comment on green led pin
board/nucleo-f401: Added LED GPIO
board/nucleo-f401: Fixed LED GPIO
board/nucleo-f401: Minor fixes
2015-11-30 11:06:34 +02:00
Cenk Gündoğan
18427a8074
cpu: stm32f4: spi: remove unused vtimer include
2015-11-10 12:27:17 +01:00
Hauke Petersen
1eb63f20a7
cpu/stm32f4: adapted UART driver
2015-10-27 14:59:38 +01:00
Hauke Petersen
97af043227
cpu/stm32f4: adapted UART driver
2015-10-27 14:59:37 +01:00
Peter Kietzmann
e539db10ee
Merge pull request #4104 from gebart/pr/drop-timer-reset
...
periph/timer: Drop timer_reset
2015-10-26 08:36:01 +01:00
Hauke Petersen
82c843a000
cpu: removed init_slave from I2C drivers
2015-10-20 16:57:39 +02:00
Joakim Nohlgård
cbaeccdb90
periph/timer: Drop timer_reset
2015-10-17 20:11:03 +02:00
Hauke Petersen
d43dc9182f
cpu: s/GPIO(x,y)/GPIO_PIN(x,y)/
2015-10-13 14:59:54 +02:00
Hauke Petersen
d17973a060
cpu/stm32f4: optimized baudrate calculation
2015-09-18 12:21:46 +02:00
01f87b9df0
cpu: stm32f4: remove obsolete hwtimer support
2015-09-16 10:58:52 +02:00
Hauke Petersen
a4d393eea3
cpu/stm32f4: fixed typo in prescaler for timer1
2015-09-08 16:22:24 +02:00
4b15cc635e
cpu: stm32f4: use periph_common SPI functions
2015-08-14 14:46:35 +02:00
Hauke Petersen
75472eddf4
cpu: remove transceiver defines from cpu_conf files
2015-08-06 12:13:54 +02:00
Peter Kietzmann
f62bc56648
Merge pull request #3215 from haukepetersen/fix_periphcpu_addenums
...
cpu: added dev_enums.h include to all periph_cpu.h
2015-06-22 08:44:26 +02:00
Hauke Petersen
765c013834
Merge pull request #3155 from haukepetersen/opt_cortex_startup
...
cpu: centralized startup code for cortexm CPUs
2015-06-17 00:01:56 +02:00
Hauke Petersen
4ae5204b36
cpu: added dev_enums.h include to all periph_cpu.h
2015-06-16 22:41:16 +02:00
Hauke Petersen
7216f21122
cpu/stm32f4: fix init_af in GPIO driver
2015-06-15 20:41:49 +02:00
Hauke Petersen
d7e27c67c3
cpu/stm32f4: optimization of startup code
...
- make use of common startup code
- make use of common exception handlers
- renamed startup.c to vectors.c
2015-06-15 16:00:51 +02:00
Hauke Petersen
71995e7cde
cpu/stm32f4: added custom GPIO_UNDEF define
2015-06-14 16:16:39 +02:00
Hauke Petersen
69d16af81c
cpu/stm32f4: remodeled GPIO implementation
2015-06-12 19:10:48 +02:00
Peter Kietzmann
6dc0e789e1
Merge pull request #3101 from gebart/pr/warning-fixes
...
Various warning fixes
2015-05-31 17:03:49 +02:00
Hauke Petersen
744ec88a74
cpu: use cortexm common linkerscript
2015-05-30 13:43:19 +02:00
Joakim Gebart
c09a8484e2
cortexm: Move ldscripts into separate directory
...
Less clutter inside the cpu/* directories by placing linker scripts
under cpu/*/ldscripts/CPUNAME.ld
2015-05-30 12:20:07 +02:00
Hauke Petersen
79d9391d3b
cpu/stm32f4: adapted to centralized cpu conf
2015-05-29 16:44:52 +02:00