Commit Graph

76 Commits (362077d3d53b1ffb32e7151367940d411d04df64)

Author SHA1 Message Date
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
7 years ago
Oleg Hahm 63615157ef Merge pull request #5819 from makomi/stm32l1
cpu/stm32l1: uart: suppress cppcheck nullPointer errors
7 years ago
Matthias Kolja Miehl c5cfacebc3 cpu/stm32l1: uart: make sure 'dev' is != NULL to avoid nullPointer errors 7 years ago
Kaspar Schleiser 5ab97fe38b cpu: build cortexm vectors.c without LTO 7 years ago
René Kijewski f31a70de60 Merge pull request #5578 from zhuoshuguo/fix_stm32f_include_headers
cpu/stm32: fix header include guards
7 years ago
Ian Martin 49ae438dd5 doc: eliminate clutter in adc and gpio periph docs 7 years ago
zhuoshuguo 10f8ce1118 cpu/stm32: fix include header guards. 7 years ago
Oleg Hahm d411387bec Merge pull request #4225 from DipSwitch/stm32f1_dac_implementation
cpu/stm32f1/periph/dac: DAC implementation for STM32F1
7 years ago
Peter Kietzmann e93d616025 Merge pull request #4930 from shady33/stm32l1-rtc
STM32L1 RTC driver
7 years ago
DipSwitch bd9b3a269c cpu/stm32/perip/dac: Move DAC implementation to stm32_common/periph since all STM32 DAC's have the same basics 7 years ago
DipSwitch 6e9f36c0c5 cpu/stm32_common/gpio: Use default gpio_t type and defines 7 years ago
DipSwitch 0bb4748a94 core: Fix/refactor function naming in core/incude/irq.h 7 years ago
Hauke Petersen 7d53847e61 cpu/stm32l1: adapted GPIO driver 7 years ago
Hauke Petersen b23cde98cf cpus: adapted UART implementations to cb type change 7 years ago
DipSwitch d72cdcaad2 cpu/stm32/gpio_exti: EXTI->PR is of type RW_w1 so don't RMW the pending status flags 7 years ago
Oleg Hahm 596c25daca Merge pull request #4943 from gebart/pr/while-loops
Use {} notation for empty while loops
7 years ago
Peter Kietzmann dcc58da35a Merge pull request #4959 from shady33/fix-stm32l1-timer
Mistyped argument name
7 years ago
lakshbhatia 773453e187 stm32l1/timer: fix callback argument initialization 7 years ago
Kaspar Schleiser 6881f65f46 cpu: cortexm*: move cpu_conf.h stuff from cpu.h into cpu_conf_common.h 7 years ago
Joakim Nohlgård 5bfd4a59e9 cpu/stm32l1: Use {} notation for empty while loops 7 years ago
lakshbhatia 1db5d41935 Implement rtc_poweron function 7 years ago
lakshbhatia 22e291132e Remove extra newlines 7 years ago
lakshbhatia 6fd83a2f5e STM32L1 RTC driver 7 years ago
Hauke Petersen b11a3ad74b cpus: adapted timer implementations to API changes 7 years ago
Joakim Nohlgård e01e6892ff cpu/stm32l1: i2c: Fix array out of bounds before check and Clang input check warnings 7 years ago
Joakim Nohlgård 8bf9230d15 cpu/stm32l1: spi: Cast enum to unsigned int for comparison 7 years ago
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
7 years ago
DipSwitch df996044e2 STM32 GPIO: Fix exti_isr handling to only call callbacks of lines with have there interrupt enabled 7 years ago
Joakim Nohlgård 68ddb1a7a9 cpu/stm32l1: Update to match timer_init API change 7 years ago
René Herthel 4a4b3f620c stm32l1/i2c: initial update for the new interface 7 years ago
Hauke Petersen ea8db10524 cpu/stm32: use common CPUID implementation 7 years ago
Hauke Petersen 7c5bab6ac0 cpu/stm32l1: use common STM32 files 7 years ago
Hauke Petersen 975e027360 cpu: use Hauke's correct email address 7 years ago
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
7 years ago
Hauke Petersen ad0abdcadd cpus: use default isr_ctx struct in GPIO drivers 7 years ago
PeterKietzmann 7ff9467970 Revert "stm32l1/i2c.c: adapt for new periph driver interface"
This reverts commit e9215a6cc1.
8 years ago
René Herthel e9215a6cc1 stm32l1/i2c.c: adapt for new periph driver interface 8 years ago
Hauke Petersen 19cd4b32c4 cpu/stm32l1: adapted UART driver 8 years ago
Peter Kietzmann e539db10ee Merge pull request #4104 from gebart/pr/drop-timer-reset
periph/timer: Drop timer_reset
8 years ago
Hauke Petersen 82c843a000 cpu: removed init_slave from I2C drivers 8 years ago
Joakim Nohlgård cbaeccdb90 periph/timer: Drop timer_reset 8 years ago
Hauke Petersen d43dc9182f cpu: s/GPIO(x,y)/GPIO_PIN(x,y)/ 8 years ago
Hauke Petersen cdcdd185af boards/nucleo-l1: adapted UART configuration 8 years ago
Hauke Petersen 2e84fbf85e cpu/stm32l1: optimized pin init in UART driver 8 years ago
Peter Kietzmann 076cbb6c15 Merge pull request #3897 from haukepetersen/opt_l1_baudcalc
cpu/stm32l1: optimized baudrate calculation
8 years ago
Hauke Petersen d7cf9b3912 cpu/stm32l1: optimized and fixed timer driver 8 years ago
Joakim Nohlgård 98c465008b all: Update @gebart family name, email 8 years ago
Hauke Petersen b3b7fe790f cpu/stm32l1: optimized baudrate calculation 8 years ago
Kaspar Schleiser 8e475fa57d cpu: stm32l1: remove obsolete hwtimer support 8 years ago
DipSwitch 1fe296d707 cpu/stm32l1-f0/spi: Configure the SPI pins as highspeed 8 years ago