Commit Graph

73 Commits (b2c692b65f4710f6c8891b9dedf34dbe6a58bf4c)

Author SHA1 Message Date
Vincent Dupont 7b686b3015 cpu/stm32_common: unify gpio driver 7 years ago
Hauke Petersen 3bd8c32554 cpu/stm32: moved flashpage driver to common code 7 years ago
Francisco Acosta b7774a2b4c Merge pull request #6467 from OTAkeys/feat/flashpage_stm32
cpu/stm32f0: add flashpage driver from stm32f1 + fix stm32f1 driver
7 years ago
Kaspar Schleiser ac82506d7d cpu: stm32: remove SPI rework leftovers 7 years ago
Hauke Petersen 0edef2a0e1 cpu/stm32*+boards: adapted to new SPI API
- adapted the SPI driver
- adapted all boards using the CPU
7 years ago
Vincent Dupont 455881ee58 cpu/stm32f0: add periph/flashpage driver 7 years ago
Vincent Dupont 05475f9600 cpu/stm32_common: unified RTC driver 7 years ago
Hauke Petersen 625d804fcb cpu/stm32_common: unified UART driver 7 years ago
Hauke Petersen 3a00fe8e49 cpus: make use of cortexm_isr_end() 7 years ago
Pieter Willemsen a0835ccb1d stm32: use periph_clk_en/dis functions for clock changes 7 years ago
Hauke Petersen 47b379e45d cpu/stm32x: unified timer driver 7 years ago
Hauke Petersen 2eebf36eb2 cpu/uart: make use of named return values 7 years ago
Matthias Kolja Miehl 2ba795eb81 cpu/stm32f0: uart: make sure that 'port' and 'dev' are !=NULL
This fixes some cppcheck nullPointer errors.
7 years ago
Joakim Nohlgård 0a847d53a7 cpu: Fix array-bounds errors with GCC 6 7 years ago
Hauke Petersen 84880c1f3c cpu/stm32f0: adapted GPIO driver 8 years ago
Hauke Petersen b23cde98cf cpus: adapted UART implementations to cb type change 8 years ago
Hauke Petersen da80af479c cpu/stm32f0: reworked ADC driver 8 years ago
Oleg Hahm 596c25daca Merge pull request #4943 from gebart/pr/while-loops
Use {} notation for empty while loops
8 years ago
botmayank 35154e0c84 cpu/stm32f0: GPIO enable IRQ for EXTI0_1
Removed unnecessary EXTI2_3 interrupt enable

cpu/stm32f0: gpio removed trailing whitespace
8 years ago
Martine Lenders 7ee8c5c66d Merge pull request #3834 from michz/master
fixed bug in stm32f0 uart implementation
8 years ago
Joakim Nohlgård aba4e719eb cpu/stm32f0: Use {} notation for empty while loops 8 years ago
Michael Zapf dfe5c273d1 stm32f0: fixed bug in uart implementation
alternate function register was written incorrectly for pin numbers > 8
+ cpu/stm32f0: fixed possible null-ptr deref
8 years ago
Hauke Petersen b11a3ad74b cpus: adapted timer implementations to API changes 8 years ago
Joakim Nohlgård 5df3357818 Merge pull request #4916 from gebart/pr/unsigned-enum-compare
cpu: Cast enum to unsigned int before comparing against DEV_NUMOF
8 years ago
Joakim Nohlgård 81feb558ef cpu/stm32f0: spi: Cast enum to unsigned int for comparison 8 years ago
Joakim Nohlgård ade9941ab6 cpu/stm32f0: adc: Add default error cases 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 e2f7ac78f0 Merge pull request #4040 from gebart/pr/periph-timer-init-freq
periph/timer: Change timer_init API to support arbitrary (integer) frequencies
8 years ago
Joakim Nohlgård e427caaf01 cpu/stm32f0: Update to match timer_init API change 8 years ago
Hauke Petersen cfac198fc8 cpu/stm32f0: added gpio_init_analog() 8 years ago
Hauke Petersen b97afdc1b1 cpu/stm32f0: some minor fixes to GPIO driver
- fixed indention on some places
- s/gpio_config/isr_ctx/
- use BRR reg for clearing pin
8 years ago
MohmadAyman f881874bbb cpu/stm32f0: optimized GPIO driver implementation 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
Hauke Petersen b71d8ea750 cpu/stm32f0: adapted UART driver 8 years ago
Joakim Nohlgård cbaeccdb90 periph/timer: Drop timer_reset 8 years ago
Peter Kietzmann 15b5e09d9f Merge pull request #3894 from haukepetersen/opt_f0_baudcalc
cpu/stm32f0: optimized baudrate calculation
8 years ago
Joakim Nohlgård 98c465008b all: Update @gebart family name, email 8 years ago
Hauke Petersen c0c277c49b cpu/stm32f0: optimized baudrate calculation 8 years ago
DipSwitch 1fe296d707 cpu/stm32l1-f0/spi: Configure the SPI pins as highspeed 8 years ago
Lari Lehtomäki 1ecaadab4e cpu/stm32f0: RTC implementation with external clock
tests: Tests for RTC clock
8 years ago
Kaspar Schleiser 336c5300cd cpu: stm32f0: use periph_common SPI functions 8 years ago
Hauke Petersen f9bb383118 cpu/stm32f0: adjusted to changed GPIO interface 8 years ago
Hauke Petersen 9943f51080 global: renamed cpu-conf.h into cpu_conf.h 8 years ago
Hauke Petersen ec17730c38 cpu/stm32f0: fixed gpio interrupt routines
- guarded calls in case no interrupt is defined
- eneabled detection of multiple, simoultaneous events
9 years ago
Thomas Eichinger 1eac81b562 Merge pull request #2593 from haukepetersen/fix_stm32f0_timerdef
cpu/stm32f0: cleanup for timer IRQ macro
9 years ago
Hauke Petersen 49491cf66d cpu/stm32f0discovery: fixed timer irq prio macro 9 years ago