|
9166fb27fa
|
cpu/stm32_common: split common i2c periph in 2
- i2c_1 is built for f0, f3, f7, l0 and l4
- i2c_2 is built for f4
|
2018-07-25 12:01:36 +02:00 |
|
Vincent Dupont
|
857b44a975
|
cpu/stm32f4: add pm support in i2c driver
|
2018-03-06 15:13:02 +01:00 |
|
|
41dab11a8f
|
cpu/stm32f4: fix periph/adc resolution check
|
2018-02-13 21:45:02 +01:00 |
|
smlng
|
b283b7784c
|
make: fix various compile errors with Wextra
pkg, nordic_softdevice_ble: disable CFLAGS to omit compiler error
sys, pm_layered: fix casting nonscalar to the same type
cpu, stm32_common: fix type-limits, remove always true assert
cpu, stm32f4: fix pointer arithmetic in periph/i2c
drivers, at86rf2xx: fix type-limits where condition always true
saul, gpio: fix if no gpio configured for saul
cpu, saml21: add frequency check to periph/timer
driver, cc110x: fix unused param and type-limts errors
boards, wsn430-common: fix old-style-declaration
make: fix old style definition
drivers, sdcard_spi: fix old style typedef
driver, at30tse: remove unnecessary check
driver, nrf24: fix type-limit
driver, pn532: change buffer from char to uint8_t
tests/driver_sdcard: fix type limits
boards, feather-m0: add missing field inits
driver, tcs37727: fix type limits
pkg, emb6: disable some compiler warnings
tests/emb6: disable some compiler warings
pkg, openthread: fix sign compare and unused params
tests/trickle: fix struct init
tests/pthread_cooperation: fix type limits
board, mips-malta: remove feature periph_uart
shell: fix var size for netif command
gnrc, netif: fix sign-compare
gnrc, nib: fix sign-compare
shell: fix output in netif command
posix: fix type-limits in pthread_cond
|
2017-11-28 18:31:43 +01:00 |
|
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 |
|