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

94 Commits

Author SHA1 Message Date
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
Hauke Petersen
e7fbaf3815 cpu: removed NAKED attribute from ISRs
- removed the __attribute__((naked)) from ISRs
- removed ISR_ENTER() and ISR_EXIT() macros

Rationale: Cortex-Mx MCUs save registers R0-R4 automatically
on calling ISRs. The naked attribute tells the compiler not
to save any other registers. This is fine, as long as the
code in the ISR is not nested. If nested, it will use also
R4 and R5, which will then lead to currupted registers on
exit of the ISR. Removing the naked will fix this.
2014-10-30 19:33:32 +01:00
Hauke Petersen
a51bfeb5d7 SQUASH: cpu/f4: changed order of irq enabling seq 2014-10-30 13:59:19 +01:00
Hauke Petersen
a057f3aa74 SQUASH: cpu: fixed some typos 2014-10-30 13:59:19 +01:00
Hauke Petersen
4546a87ded cpu/stm32f4: optimized GPIO driver implementation 2014-10-30 13:59:19 +01:00
Hauke Petersen
616ff64929 Merge pull request #1771 from PeterKietzmann/correct_stm32f4_spi_return_values
cpu/stm32f4: Changed SPI return values to API definitions
2014-10-24 15:37:22 +02:00
Fabian Nack
45b3da9be7 cpu - multiple: adapt spi drivers to interface extension 2014-10-16 17:47:10 +02:00
PeterKietzmann
4da6329684 cpu/stm32f4 changed SPI-return values to API defs 2014-10-07 12:16:37 +02:00
PeterKietzmann
d481af752f initial import of stm32f4discovery spi low-level driver 2014-09-30 13:18:27 +02:00
Thomas Eichinger
aefa818338 stm32f4: be UART0 aware 2014-09-26 14:16:31 +02:00
Hauke Petersen
3d797d8f4b cpu/stm32f4: fixed doxygen 2014-09-24 17:51:37 +02:00
Hinnerk van Bruinehsen
57b998e4a1 cpu/examples/sys/drivers: reduce scope of variables 2014-09-13 19:03:40 +02:00
Fabian Nack
edb6a4ddf4 cpu - stm32f4: added support for more channels/devices in periph impls 2014-09-01 21:29:56 +02:00
Hauke Petersen
373e69e5c9 cpu/stm32f4: added random number generator driver 2014-08-25 13:54:15 +02:00
Hauke Petersen
13894fa70c cpus: adjusted uart implementations for changed IF
- adjusted stm32f0
- adjusted stm32f3
- adjusted stm32f4
- adjusted sam3x8e
- adjusted nrf51822
2014-08-15 12:23:39 +02:00
Hauke Petersen
037820d6a6 board/cpu: adjusted uart driver implementations
for
- sam3x8e
- stm32f0
- stm32f4
- sam3x8e
- nrf51822
2014-08-11 15:08:20 +02:00
Hauke Petersen
cc6ee1dc05 board/cpu: added pwm driver for stm32f4discovery 2014-08-07 16:15:39 +02:00
Hauke Petersen
b451de05e4 cpu/board: added ADC driver for stm32f4discovery 2014-07-31 17:51:01 +02:00
Hauke Petersen
2fa9b4de82 cpu: Initial import of stm32f4 2014-07-16 17:20:46 +02:00