Hauke Petersen
|
8bf0d18027
|
cpu/stm32f4: fixed cppcheck issue in i2c driver
|
2017-11-09 16:27:25 +01:00 |
|
Hauke Petersen
|
87200c4803
|
cpu/stm32: removed file guards from periph drivers
|
2017-11-09 16:27:24 +01:00 |
|
|
a20745b6c5
|
cpu: make use of Makefile.periph
|
2017-11-06 12:01:19 +01:00 |
|
|
901404ecae
|
cpu: stm32f4: i2c: fix some problems
|
2017-06-27 10:41:44 +02:00 |
|
smlng
|
692cf96297
|
doc: fix doxygen grouping of cpu periph drivers
|
2017-06-26 14:42:11 +02:00 |
|
Hauke Petersen
|
2a6a82ce2c
|
cpu/stm32_common: unified hwrng driver
|
2017-03-30 17:18:31 +02:00 |
|
|
2eda4bf2fe
|
cpu/stm32f4: add support for stm32f410rb
|
2017-03-14 18:45:11 +01:00 |
|
Vincent Dupont
|
7b686b3015
|
cpu/stm32_common: unify gpio driver
|
2017-03-13 15:09:12 +01:00 |
|
Hauke Petersen
|
2f9e3c89e1
|
periph/hwrng: use void* buf for hwrng_read()
|
2017-02-07 13:20:39 +01:00 |
|
Hauke Petersen
|
0edef2a0e1
|
cpu/stm32*+boards: adapted to new SPI API
- adapted the SPI driver
- adapted all boards using the CPU
|
2017-01-25 16:46:45 +01:00 |
|
Hauke Petersen
|
65f27f073f
|
cpu/stm32f4: fixed minor typo in the hwrng driver
|
2017-01-16 14:37:08 +01:00 |
|
Hauke Petersen
|
625d804fcb
|
cpu/stm32_common: unified UART driver
|
2017-01-05 11:00:18 +01:00 |
|
Hauke Petersen
|
3a00fe8e49
|
cpus: make use of cortexm_isr_end()
|
2016-12-21 11:28:46 +01:00 |
|
Pieter Willemsen
|
a0835ccb1d
|
stm32: use periph_clk_en/dis functions for clock changes
|
2016-12-16 15:01:56 +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
|
2a62ec5f6b
|
cpu/stm32f[3|4] adapted 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
|
2eebf36eb2
|
cpu/uart: make use of named return values
|
2016-10-28 10:32:00 +02:00 |
|
Kees Bakker
|
bac5cda1e3
|
periph/i2c: convert char to uint8_t where applicapable
In general, data transferred through I2C are bytes and thus should have
type uint8_t, not char.
Also convert uint8_t ptrs to void ptrs
|
2016-10-04 20:26:39 +02:00 |
|
Joakim Nohlgård
|
0a847d53a7
|
cpu: Fix array-bounds errors with GCC 6
|
2016-07-13 19:23:42 +02:00 |
|
DipSwitch
|
bd9b3a269c
|
cpu/stm32/perip/dac: Move DAC implementation to stm32_common/periph since all STM32 DAC's have the same basics
|
2016-03-29 22:25:50 +02:00 |
|
DipSwitch
|
0bb4748a94
|
core: Fix/refactor function naming in core/incude/irq.h
|
2016-03-20 16:47:34 +01:00 |
|
Hauke Petersen
|
3f478b6e12
|
cpu/stm32f4: adapted to GPIO changes
|
2016-03-17 14:55:30 +01:00 |
|
Hauke Petersen
|
4383fbf60b
|
cpu/stm32f4/uart: use common clk_en functions
|
2016-03-16 12:24:51 +01:00 |
|
Hauke Petersen
|
b23cde98cf
|
cpus: adapted UART implementations to cb type change
|
2016-03-15 11:02:06 +01:00 |
|
DipSwitch
|
c446091d86
|
Merge pull request #4431 from haukepetersen/opt_periph_dac
drivers/periph: updated DAC driver interface
|
2016-03-15 09:14:18 +01:00 |
|
Hauke Petersen
|
ea63bf454c
|
cpu/stm32f4: reworked DAC driver implementation
|
2016-03-14 20:39:31 +01:00 |
|
DipSwitch
|
88018849e9
|
cpu/stm32f4/periph/adc: ADC_SR_STRT flag is unused
|
2016-03-14 19:41:25 +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 |
|