Commit Graph

51 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
Matthias Kolja Miehl c5cfacebc3 cpu/stm32l1: uart: make sure 'dev' is != NULL to avoid nullPointer errors 7 years ago
Oleg Hahm d411387bec Merge pull request #4225 from DipSwitch/stm32f1_dac_implementation
cpu/stm32f1/periph/dac: DAC implementation for STM32F1
8 years ago
Peter Kietzmann e93d616025 Merge pull request #4930 from shady33/stm32l1-rtc
STM32L1 RTC driver
8 years ago
DipSwitch bd9b3a269c cpu/stm32/perip/dac: Move DAC implementation to stm32_common/periph since all STM32 DAC's have the same basics 8 years ago
DipSwitch 0bb4748a94 core: Fix/refactor function naming in core/incude/irq.h 8 years ago
Hauke Petersen 7d53847e61 cpu/stm32l1: adapted GPIO driver 8 years ago
Hauke Petersen b23cde98cf cpus: adapted UART implementations to cb type change 8 years ago
DipSwitch d72cdcaad2 cpu/stm32/gpio_exti: EXTI->PR is of type RW_w1 so don't RMW the pending status flags 8 years ago
Oleg Hahm 596c25daca Merge pull request #4943 from gebart/pr/while-loops
Use {} notation for empty while loops
8 years ago
lakshbhatia 773453e187 stm32l1/timer: fix callback argument initialization 8 years ago
Joakim Nohlgård 5bfd4a59e9 cpu/stm32l1: Use {} notation for empty while loops 8 years ago
lakshbhatia 1db5d41935 Implement rtc_poweron function 8 years ago
lakshbhatia 22e291132e Remove extra newlines 8 years ago
lakshbhatia 6fd83a2f5e STM32L1 RTC driver 8 years ago
Hauke Petersen b11a3ad74b cpus: adapted timer implementations to API changes 8 years ago
Joakim Nohlgård e01e6892ff cpu/stm32l1: i2c: Fix array out of bounds before check and Clang input check warnings 8 years ago
Joakim Nohlgård 8bf9230d15 cpu/stm32l1: spi: Cast enum to unsigned int for comparison 8 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
8 years ago
DipSwitch df996044e2 STM32 GPIO: Fix exti_isr handling to only call callbacks of lines with have there interrupt enabled 8 years ago
Joakim Nohlgård 68ddb1a7a9 cpu/stm32l1: Update to match timer_init API change 8 years ago
René Herthel 4a4b3f620c stm32l1/i2c: initial update for the new interface 8 years ago
Hauke Petersen ea8db10524 cpu/stm32: use common CPUID implementation 8 years ago
Hauke Petersen 975e027360 cpu: use Hauke's correct email address 8 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
8 years ago
Hauke Petersen ad0abdcadd cpus: use default isr_ctx struct in GPIO drivers 8 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 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
DipSwitch 1fe296d707 cpu/stm32l1-f0/spi: Configure the SPI pins as highspeed 8 years ago
DipSwitch 04f49a1929 cpu: fix stm32l1 cpuid driver for cat 1/2 8 years ago
Kaspar Schleiser 6b2b5eb5e4 cpu: stm32l1: use periph_common SPI functions 8 years ago
Katja Kirstein c95612295e cpu/stm32l1: remodel to new GPIO interface 8 years ago
Katja Kirstein bda86cfcd3 boards: limifrog-v1 initial commit 8 years ago
Hauke Petersen 480d3c68d8 cpu/stm32l1: adjusted to changed GPIO interface 8 years ago
Hauke Petersen 9943f51080 global: renamed cpu-conf.h into cpu_conf.h 8 years ago
Joakim Gebart 13832d8e62 everything: Remove filename from @file Doxygen command 8 years ago
Joakim Gebart 273481455b stm32l1: Replace tabs by spaces 9 years ago
Peter Kietzmann ebadbd6da3 Merge pull request #2323 from thomaseichinger/i2c_mutex
periph/i2c: added means to make I2C thread-safe
9 years ago
Joakim Gebart d68b4ef6c2 stm32l1: Basic implementation of spi_acquire(), spi_release()
Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
9 years ago
Thomas Eichinger 830b2b2312 cpu/stm32l1: make i2c thread-safe 9 years ago