|
066332d6dc
|
cpu: stm32f1: add periph/pm support
|
2017-01-12 16:26:02 +01:00 |
|
|
0194091673
|
remove obsolete lpm code
|
2017-01-12 11:24:15 +01:00 |
|
Hauke Petersen
|
625d804fcb
|
cpu/stm32_common: unified UART driver
|
2017-01-05 11:00:18 +01:00 |
|
Hauke Petersen
|
5afb191027
|
cpu/stm32x: unified gpio_init_af() function
|
2017-01-05 10:58:54 +01:00 |
|
Hauke Petersen
|
3a00fe8e49
|
cpus: make use of cortexm_isr_end()
|
2016-12-21 11:28:46 +01:00 |
|
Ludwig Knüpfer
|
0d628b6dc3
|
Merge pull request #6110 from lebrush/stm32f1-no-pll
cpu/stm32f1: implement lpm + run without PLL
|
2016-12-18 19:33:04 +01:00 |
|
Pieter Willemsen
|
a0835ccb1d
|
stm32: use periph_clk_en/dis functions for clock changes
|
2016-12-16 15:01:56 +01:00 |
|
Hauke Petersen
|
47b379e45d
|
cpu/stm32x: unified timer driver
|
2016-12-09 12:20:03 +01:00 |
|
Victor Arino
|
419dcfdf11
|
cpu/stm32f1: allow to run without PLL
|
2016-12-06 10:08:41 +01:00 |
|
Hauke Petersen
|
c3a4a44f49
|
cpu/stm32f1: added flashpage driver implementation
|
2016-11-30 16:51:09 +01:00 |
|
Victor Arino
|
163d1634a7
|
cpu/stm32f1: remove unnecessary line
|
2016-11-11 15:25:37 +01:00 |
|
Victor Arino
|
787d255ccd
|
cpu/stm32f1: implement lpm
|
2016-11-11 15:25:26 +01:00 |
|
Hauke Petersen
|
2eebf36eb2
|
cpu/uart: make use of named return values
|
2016-10-28 10:32:00 +02:00 |
|
Hauke Petersen
|
f2eb4618f2
|
boards/spark-core: added custom linkerscript
|
2016-10-24 17:36:31 +02:00 |
|
Hauke Petersen
|
ecb24e55bf
|
cpu/stm32f103cb: generalized linkerscript
|
2016-10-24 17:35:44 +02:00 |
|
PeterKietzmann
|
f57e185f5d
|
cpu/stm32f1: remove leftover from #5921
|
2016-10-19 12:21:42 +02:00 |
|
PeterKietzmann
|
bb4bf51020
|
cpu/stm32f1: improve SPI driver speed
|
2016-10-19 08:56:18 +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 |
|
|
5ab97fe38b
|
cpu: build cortexm vectors.c without LTO
|
2016-08-29 13:30:17 +02:00 |
|
Joakim Nohlgård
|
0a847d53a7
|
cpu: Fix array-bounds errors with GCC 6
|
2016-07-13 19:23:42 +02:00 |
|
René Kijewski
|
f31a70de60
|
Merge pull request #5578 from zhuoshuguo/fix_stm32f_include_headers
cpu/stm32: fix header include guards
|
2016-07-05 15:20:21 +02:00 |
|
Ian Martin
|
49ae438dd5
|
doc: eliminate clutter in adc and gpio periph docs
|
2016-06-29 15:08:32 -04:00 |
|
zhuoshuguo
|
10f8ce1118
|
cpu/stm32: fix include header guards.
|
2016-06-28 20:30:29 +02:00 |
|
Peter Kietzmann
|
5817d91b91
|
Merge pull request #5192 from DipSwitch/pr/fix_stm32f1_also_disable_hsi_on_hse
cpu/stm32f1: Disable HSI when using the HSE as system clock
|
2016-05-17 10:51:46 +02:00 |
|
DipSwitch
|
945f01f7e0
|
[SQUASH] Remove unrelevant changes
|
2016-04-05 23:54:01 +02:00 |
|
DipSwitch
|
a259cc42b0
|
[SQUASH] Make PLL_DIV and PLL_MUL behave the same as for the F3 and F4
|
2016-04-05 23:51:55 +02:00 |
|
DipSwitch
|
edae42281b
|
[SQUASH] Tested HSI
|
2016-04-05 23:38:32 +02:00 |
|
DipSwitch
|
50fda7e07f
|
[SQUASH] Fix timer clock calculations
|
2016-04-05 23:22:50 +02:00 |
|
DipSwitch
|
9acc33396b
|
cpu/stm32f1: Disable HSI when using the HSE as system clock
|
2016-03-29 23:55:40 +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
|
6e9f36c0c5
|
cpu/stm32_common/gpio: Use default gpio_t type and defines
|
2016-03-29 22:25:50 +02:00 |
|
Hauke Petersen
|
e7c8e0b1f2
|
cpu/stm32f1: fixed pull selection in GPIO driver
|
2016-03-18 11:01:08 +01:00 |
|
Hauke Petersen
|
141f8c9ff6
|
cpu/stm32f1: adapted GPIO driver
|
2016-03-17 14:55:30 +01:00 |
|
DipSwitch
|
93bce6291c
|
Merge pull request #5090 from haukepetersen/opt_stm_clken
cpu/stm32_common: added shared periph_clk_en/dis functions
|
2016-03-16 23:02:20 +01:00 |
|
Hauke Petersen
|
61f8d45e03
|
cpu/stm32f1/timer: use common clk_en function
|
2016-03-16 12:24:51 +01:00 |
|
Hauke Petersen
|
be2100e2eb
|
cpu/stm32f1: made timer rcc_bit 32-bit
|
2016-03-16 10:53:16 +01:00 |
|
Hauke Petersen
|
dff203e7dd
|
cpu/stm32f1: reworked UART implementation
|
2016-03-16 10:43:45 +01:00 |
|
Hauke Petersen
|
99888549af
|
Merge pull request #4154 from DipSwitch/add_clock_selection_stm32f1
cpu: Add clock source selection based on CLOCK_HSE or CLOCK_HSI for STM32F1 family
|
2016-03-15 19:10:43 +01:00 |
|
DipSwitch
|
2558050d9e
|
cpu: Add clock source selection based on CLOCK_HSE or CLOCK_HSI for STM32F1
|
2016-03-15 17:50:39 +01:00 |
|
Hauke Petersen
|
1d6d54e1f2
|
Merge pull request #5076 from haukepetersen/opt_periph_uart_cbtype
drivers/uart: use uint8_t for data in cb signature
|
2016-03-15 15:17:44 +01:00 |
|
Hauke Petersen
|
b23cde98cf
|
cpus: adapted UART implementations to cb type change
|
2016-03-15 11:02:06 +01:00 |
|
DipSwitch
|
4a2134fd53
|
cpu/stm32f1/adc: Initial import for STM32F1 ADC
|
2016-03-14 22:52:26 +01:00 |
|
Joakim Nohlgård
|
7ce5f1b5c0
|
cpu/stm32f1: i2c: Use {} notation for empty while loops
|
2016-03-13 08:14:39 +01:00 |
|
Oleg Hahm
|
596c25daca
|
Merge pull request #4943 from gebart/pr/while-loops
Use {} notation for empty while loops
|
2016-03-09 13:42:32 +01:00 |
|
|
6881f65f46
|
cpu: cortexm*: move cpu_conf.h stuff from cpu.h into cpu_conf_common.h
|
2016-03-05 18:20:17 +01:00 |
|
Joakim Nohlgård
|
96a7583c2a
|
cpu/stm32f1: Use {} notation for empty while loops
|
2016-03-03 16:31:25 +01:00 |
|
Peter Kietzmann
|
2f0901bc64
|
Merge pull request #4932 from haukepetersen/opt_f1_timer
cpu/stm32f1: reworked timer implementation
|
2016-03-03 10:00:38 +01:00 |
|
Peter Kietzmann
|
e186eb9f70
|
Merge pull request #4736 from lebrush/stm32f1-i2c-fixes
stm32f1 i2c fixes
|
2016-03-02 16:55:13 +01:00 |
|
Hauke Petersen
|
360e392d69
|
cpu/stm32f1: reworked timer driver
|
2016-03-01 22:39:36 +01:00 |
|
Hauke Petersen
|
28976ec126
|
cpu/stm32f1: vendor header: opt timer CCR reg defs
|
2016-03-01 22:39:36 +01:00 |
|