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

22 Commits

Author SHA1 Message Date
fa00154f2a cpu: stm32f3: use periph_common SPI functions 2015-08-14 14:46:35 +02:00
Andreas "Paul" Pauli
82c16f2b93 cpu/stm32f3: corrected register and return value, edit comment 2015-07-28 14:52:52 +02:00
Hauke Petersen
ad0e9c26b6 cpu/stm32f3: fixed init_af in GPIO driver 2015-06-15 20:40:40 +02:00
Hauke Petersen
3a2d89f88d cpu/stm32f3: remodeled GPIO driver implementation 2015-06-12 19:10:48 +02:00
Hauke Petersen
9943f51080 global: renamed cpu-conf.h into cpu_conf.h 2015-05-28 15:45:05 +02:00
Peter Kietzmann
8e5541757d Merge pull request #2911 from neumodisch/driver_i2c_stm32f3
boards: Implemented i2c functionality for the stm32f3discovery board
2015-05-27 15:12:11 +02:00
Jan Pohlmann
50b8a96322 cpu/stm32f3: Initial import of the i2c driver. 2015-05-27 11:37:15 +02:00
Joakim Gebart
018b6a73d4 stm32f3: pwm_init: return actual frequency 2015-05-16 10:17:02 +02:00
d0dfbf0079 cpu: stm32f3: periph: gpio: fix possibly uninitialized variable access 2015-04-08 19:52:14 +02:00
8653e685bc stm32f3: gpio: fix isr2 2015-04-08 19:52:14 +02:00
bcb206be61 cpu: stm32f3: add myself as author 2015-04-08 19:52:03 +02:00
bb6b04bfaf cpu: stm32f3: SPI: remove empty line 2015-04-08 19:52:03 +02:00
cfcd06964a cpu: stm32f3: SPI: force 8bit transfers 2015-04-08 19:52:03 +02:00
333dae4c57 stm32f3: spi: ifdef stm32f303vc specific de/initialization 2015-04-08 19:52:03 +02:00
James Hollister
10f4aacf6c cpu/stm32f3: added cpui_get for stm32f3 2015-03-08 12:14:19 -07:00
Joakim Gebart
3292987516 stm32f3: Basic implementation of spi_acquire(), spi_release()
Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
2015-01-19 19:05:34 +01:00
Hauke Petersen
a365619854 cpu/stm32f3: added SPI driver 2015-01-07 20:18:25 +01:00
Hauke Petersen
426060875c cpu/stm32f3: added low-level PWM driver 2014-11-26 16:56:59 +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
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
c5c860f435 cpu: Initial import of stm32f3 2014-07-31 19:38:26 +02:00