Hauke Petersen
|
ea63bf454c
|
cpu/stm32f4: reworked DAC driver implementation
|
2016-03-14 20:39:31 +01:00 |
|
Hauke Petersen
|
fc7c25c95e
|
cpu/stm32f4: reworked the ADC driver
|
2016-03-14 13:05:46 +01:00 |
|
DipSwitch
|
d72cdcaad2
|
cpu/stm32/gpio_exti: EXTI->PR is of type RW_w1 so don't RMW the pending status flags
|
2016-03-11 15:46:41 +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
|
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
|
20f1750fb6
|
cpu stm32fX: fix pedantic compiler warnings
|
2015-12-07 20:28:52 +01:00 |
|
Hauke Petersen
|
a2247a3400
|
cpu/stm32f4: significantly optimized UART driver
|
2015-12-07 18:00:40 +01: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
|
d17973a060
|
cpu/stm32f4: optimized baudrate calculation
|
2015-09-18 12:21:46 +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
|
7216f21122
|
cpu/stm32f4: fix init_af in GPIO driver
|
2015-06-15 20:41:49 +02:00 |
|
Hauke Petersen
|
69d16af81c
|
cpu/stm32f4: remodeled GPIO implementation
|
2015-06-12 19:10:48 +02:00 |
|
Joakim Gebart
|
ea597a3bf3
|
stm32f4: random fix sign-compare
|
2015-05-29 14:23:02 +02:00 |
|
Joakim Gebart
|
18ea5561f8
|
stm32f4: spi_transfer_bytes fix sign-compare, reduce scope
|
2015-05-29 14:23:02 +02:00 |
|
Joakim Gebart
|
13bdc21c9e
|
stm32f4: i2c_init_slave fix unused-parameter
|
2015-05-29 14:23:01 +02:00 |
|
Hauke Petersen
|
9943f51080
|
global: renamed cpu-conf.h into cpu_conf.h
|
2015-05-28 15:45:05 +02:00 |
|
Joakim Gebart
|
43b9150460
|
stm32f4: pwm_init: return actual frequency
|
2015-05-16 10:17:02 +02:00 |
|
James Hollister
|
722835989d
|
cpu/stm32f4: added cpuid_get to stm32f4
|
2015-03-08 12:18:37 -07:00 |
|
Ludwig Ortmann
|
cec87139a5
|
core, cpu, drivers, tests: remove trailing space
|
2015-02-18 13:52:48 +01:00 |
|
Fabian Nack
|
870a695a38
|
cpu/stm32f4: Adapt PWM implementation to allow timers with < 4 channels
|
2015-01-22 02:24:00 +01:00 |
|
Thomas Eichinger
|
8821e0edcf
|
cpu/stm32f4: make i2c thread-safe
|
2015-01-19 12:20:09 +01:00 |
|
Hauke Petersen
|
70a5df67a5
|
cpu/stm32f4: made SPI driver thread safe
|
2015-01-17 15:13:51 +01:00 |
|
Hauke Petersen
|
c3cdfe7ef7
|
Merge pull request #2315 from fnack/spi_clock
cpu/stm32f4: Fix SPI baud rate control settings
|
2015-01-16 11:19:18 +01:00 |
|
Fabian Nack
|
672a362f2e
|
cpu/stm32f4: Corrected wrong spi baud rate control settings
|
2015-01-16 09:24:48 +01:00 |
|
Hauke Petersen
|
23ecb09f12
|
cpu/stm32f4: added lost port clock eanble
|
2015-01-15 14:23:06 +01:00 |
|
Hauke Petersen
|
3026e55c14
|
Merge pull request #1868 from haukepetersen/fix_stm32f4_gpiootp
cpu/stm32f4: optimized GPIO driver implementation
|
2014-11-26 23:40:50 +01:00 |
|
Simon Brummer
|
5a4b966d9c
|
Basic DAC Driver, implementation on stm32f4discovery
|
2014-11-25 22:37:32 +01:00 |
|
PeterKietzmann
|
6d091245a4
|
Initial import of i2c lowlevel driver for stm32f4
|
2014-11-20 14:46:13 +01:00 |
|
Hinnerk van Bruinehsen
|
e3aa222d6c
|
lint: fix nullPointer errors
|
2014-10-31 01:24:30 +01:00 |
|