a5ff1dc32a
boards/stm32f4discovery: use common clock configuration without LSE
...
This fixes the boards being stuck when initializing the RTC
2019-02-27 21:49:56 +01:00
MrKevinWeiss
46e8f719c1
boards/stm32f4discovery: Change sda pin
...
This commit changes the I2C0 SDA pin to 9 from 7.
This is because the CS43L22 is connected to scl6 and sda9.
2019-01-11 10:12:43 +01:00
4ae15d18b5
boards/stm32based: remove periph_gpio/irq from board level
2018-12-18 21:51:14 +01:00
cladmi
b450141d4d
boards: unconditionally include CPU/Makefile.features
...
The file always exist so no need to do '-include'.
Replaced using:
sed -i 's|-\(include $(RIOTCPU)/.*/Makefile.features\)|\1|' \
$(git grep -l '$(RIOTCPU)/.*/Makefile.features' boards)
2018-10-11 17:13:40 +02:00
Joakim Nohlgård
8996cbe313
make: Introduce new feature flag periph_gpio_irq
2018-08-29 08:53:20 +02:00
Kevin Weiss
8468fe1c94
Merge pull request #8516 from jia200x/wiki_dox_convertion
...
doc: move wiki to Doxygen documentation (second attempt)
2018-08-07 13:27:04 +02:00
Jose Alamos
7b28fbf110
boards: fix Doxygen group directives
2018-08-01 15:24:55 +02:00
Jose Alamos
a1e17ab5af
doc: add wiki documentation to Doxygen files
2018-08-01 15:24:54 +02:00
4e09a2b6b7
boards*: adapt stm32f4 based board with new i2c conf style
2018-07-25 12:01:37 +02:00
Hauke Petersen
079f3c08d4
boards/stm32f4-based: use shared 168MHz clock conf
2018-05-24 19:00:42 +02:00
70802fc652
boards*: cleanup doxygen
...
- replace brief with name where required
- remove some unwanted empty lines
- fix missing closing doxygen name block
2018-04-18 12:08:56 +02:00
b78c96ffc7
boards/*: make brief description consistent
2018-01-24 08:30:56 +01:00
5b5c99c27b
boards: fix doxygen typo on arduino
2018-01-05 15:32:20 +01:00
Joakim Nohlgård
f4e9cad85a
boards: Separate boards from debug adapter configuration
2017-11-17 10:03:05 +01:00
Laurent Navet
9de00af063
cpu/atmega_common: add adc driver
2017-11-10 14:19:08 +01:00
ae51dc55d0
boards: adapt to reorganized CPU Makefile.features
2017-11-02 12:59:46 +01:00
02e055fc81
make: include cpu Makefile.features from board Makefile.features
2017-09-14 13:15:52 +02:00
acfa727151
Merge pull request #7477 from OTAkeys/pr/fix_stm32_clk
...
cpu/stm32f[2|4|7]: unify stmclk and improve PLL configuration
2017-08-29 21:35:06 +02:00
Vincent Dupont
fc9fc57aa6
boards: adapt stm32f[2|4|7] boards clock config
2017-08-28 17:51:00 +02:00
Hauke Petersen
65194d1c38
boards: use default value for XTIMER_DEV and _CHAN
2017-08-28 16:32:39 +02:00
Hauke Petersen
ec5569a0c4
boards/stm32-based: enabled RTC feature
2017-08-24 15:32:27 +02:00
Hauke Petersen
73ede74cd8
cpu/stm32: unified and cleaned up DAC driver
...
- removed neccessity to define empty `DAC_NUMOF 0` for each STM
base board
- adapted all board configs to this
- joined stm32f2 to use common DAC driver
- improved code of DAC driver
2017-06-29 13:03:12 +02:00
smlng
de948189c3
periph: generalized button macros
2017-06-20 21:19:56 +02:00
Vincent Dupont
b3e7dd84f9
boards: update stm32f4-based boards with stmclk
2017-06-08 16:51:17 +02:00
Joakim Nohlgård
339a4da9dc
Makefiles: move to new directory /makefiles
2017-04-04 15:11:54 +02:00
Vincent Dupont
bb52575d45
boards: fix I2C_APBCLK value in stm32-based boards
2017-03-17 12:56:54 +01:00
Vincent Dupont
c302b7601d
boards: fix stm32-based boards with new gpio driver
2017-03-13 15:09:31 +01:00
a3497539c2
boards: fix PWM doxygen doc in periph_conf
2017-02-16 17:59:21 +01:00
ebc35a0613
boards: fix doxygen @brief in periph.conf
2017-01-27 10:31:56 +01:00
Peter Kietzmann
513b20ffd3
Merge pull request #4780 from haukepetersen/opt_periph_spi2
...
drivers/spi: reworked SPI driver interface
2017-01-25 22:07:36 +01:00
Oleg Hahm
c5abb08316
Merge pull request #4058 from daniel-k/pr/gdb_threads_openocd
...
cortex_m: Add debug symbols for OpenOCD/GDB thread support
2017-01-25 17:49:42 +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
Oleg Hahm
7ee7801c10
*: remove trailing underscores from header guards
2017-01-19 18:30:53 +01:00
Oleg Hahm
4f85c39ffe
Merge pull request #6400 from aabadie/stm32f4discovery_saul
...
boards/stm32f4discovery: export user LEDs and button to SAUL
2017-01-18 13:18:59 +01:00
Hauke Petersen
5c8d7678df
boards/stm32f4discovery: fix PWM configuration
2017-01-18 09:38:50 +01:00
5c859398a7
boards/stm32f4discovery: export user LEDs and button to SAUL
2017-01-17 17:54:00 +01:00
Hauke Petersen
8f47aee78b
boards/stm32-based: adapted PWM configuration
2017-01-17 14:08:39 +01:00
daniel-k
9d403d95ce
cortex_m: Add debug symbols for OpenOCD/GDB thread support
2017-01-16 20:50:35 +01:00
Hauke Petersen
55c6c4582b
boards/stm32-based: adapted UART configuration
2017-01-05 11:00:18 +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
7b856cda30
boards/stm32-based: adapted PWM configuration
2016-12-15 12:18:39 +01:00
Hauke Petersen
ab12d60d05
boards/stm32-based: adapted timer configurations
2016-12-09 12:20:04 +01:00
Joakim Nohlgård
4d862955c2
xtimer: Rename XTIMER -> XTIMER_DEV
2016-07-06 22:23:04 +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
Hauke Petersen
5996706771
boards: adapted LED initialization calls
2016-03-17 14:55:31 +01:00
Hauke Petersen
0190cef1d5
boards: cleaned up UART conf for stm32f4 based boards
2016-03-16 12:24:52 +01:00
Hauke Petersen
cc29909e21
boards/stm32f4discovery: unified LED defines
2016-03-15 18:37:53 +01:00
Hauke Petersen
3ff4c3f27b
boards/stm32f4discovery: updated DAC definitions
2016-03-14 20:39:31 +01:00
Hauke Petersen
52c30f7033
boards/stm32f4discovery: adapted ADC configuration
2016-03-14 13:06:22 +01:00
Joakim Nohlgård
ae108581d3
boards/*/Makefile.include: replace $(shell ls) by native Makefile functions
2016-03-11 15:05:06 +01:00
Hauke Petersen
ce2fdd7865
boards/stm*discovery: added define for user button
2016-03-02 12:11:34 +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
fe5023b7d4
boards: adapted to HWRNG changes
2016-02-14 12:59:47 +01:00
Joakim Nohlgård
91f2a38197
boards/stm32f4discovery: Update to match timer_init API change
2016-02-13 21:29:36 +01:00
Joakim Nohlgård
7835ab2be7
make: Move BOARD and CPU includes to Makefile.modules
2016-02-10 16:37:03 +01:00
Joakim Nohlgård
fae9a092fd
boards: Remove Makefile.include.cortexm_common
2016-02-10 16:37:03 +01:00
Hauke Petersen
b436219674
boards: removed F_CPU define from board.h
2016-01-27 09:52:44 +01:00
Hauke Petersen
db25206a58
boards: use default values for STDIO defines
2016-01-05 12:08:31 +01:00
Thomas Eichinger
0f80e688f3
Merge pull request #4115 from haukepetersen/opt_stm32f4_uart
...
cpu/stm32f4: optimized UART driver
2015-12-08 11:44:13 +01:00
Hauke Petersen
f3b0684af6
boards/stm32f4discovery: adapted to UART changes
2015-12-07 18:00:40 +01:00
Hauke Petersen
ac2b9f2524
boards: changed module name to 'board'
2015-12-07 17:53:22 +01:00
Oleg Hahm
d65d213def
CI: split up Cortex-M4 in two groups
2015-12-03 17:38:24 +01:00
Hauke Petersen
3f622d96ac
board/stm32f4discovery: added Arduino configuration
2015-11-27 12:45:12 +01:00
Hauke Petersen
528e832c90
boards: cleaned up entries in Makefile.features
2015-10-21 16:45:21 +02:00
cb253da235
boards: stm32f4discovery: add xtimer configuration
2015-09-16 12:34:34 +02:00
Hauke Petersen
8d89b95af5
boards: added missing periph_timer feature
2015-09-16 10:58:56 +02:00
Oleg Hahm
e634b8c5a8
Merge pull request #3056 from OlegHahm/board_leading_underscore_removal
...
boards: remove header guard under scores
2015-06-28 17:27:28 +02:00
Oleg Hahm
5312ae998b
boards: removed incorrect doxygen comment markers
2015-06-24 15:54:36 +02:00
BigDaddyD
b6bd067863
boards: removed leading underscores from macros
...
* also added a trailing underscore to header guards for consistency
Commit for PR 2623, repairing header file include guards.
This PR is intended to fix the include guards in files under RIOT/boards
SQUASH ME: fix underscore removal overdos
SQUASH ME: consistent macro naming
SQUASH ME: missed that one
SQUASH ME: fixed overdo
SQUASH ME: consistency
2015-06-24 15:54:36 +02:00
Hauke Petersen
a174b7644a
boards: adjusted peripheral confs to GPIO changes
2015-06-12 19:12:21 +02:00
Hauke Petersen
49dcb692d1
boards: adapted Makefiles to cortexm_common folder
...
- changed naming of cortexm_common in makefiles
- included some minor cleanups
2015-05-28 19:30:07 +02:00
cff8f2222f
board: stm32f4discovery: adapt to common board Makefile
2015-05-26 10:46:34 +02:00
Hauke Petersen
807c6432cc
board/stm32f4discovery: fixed doxygen in periph_conf
2015-05-21 13:19:41 +02:00
BytesGalore
f9a79eee41
RIOT/Makefile.include: added compile time warning on conflicting features
2015-05-07 21:05:08 +02:00
Tom Van den Eynde
a387f6f3d6
boards/stm32f4discovery: split FEATURES_PROVIDED over multiple lines
2015-03-20 00:14:18 +01:00
James Hollister
722835989d
cpu/stm32f4: added cpuid_get to stm32f4
2015-03-08 12:18:37 -07:00
Philipp Rosenkranz
02d0c88284
tests/travis: split buildtests into MCU groups.
2015-02-22 15:04:52 +01:00
Hauke Petersen
63fc72979d
board/stm32f4discovery: fixed doxygen group name
2015-02-12 15:11:01 +01:00
haukepetersen
d973729e13
board/stm32f4discovery: use unified openocd script
2015-02-10 14:27:45 +01:00
Hauke Petersen
3834d8709c
board/stm32f4discovery: optimized openocd script
...
removed redundant flash erase (speeds up flashing quite a bit)
2015-01-29 13:49:38 +01:00
Joakim Gebart
b6f67a72ec
stm32f4discovery: Add -mno-thumb-interwork.
...
Cortex-M processors only support Thumb instructions (no ARM mode code).
Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
2015-01-28 13:54:49 +01:00
Christian Mehlis
bea0171754
stm32f4discovery: use openocd for flashing
2015-01-27 20:32:57 +01:00
Hauke Petersen
c3cdfe7ef7
Merge pull request #2315 from fnack/spi_clock
...
cpu/stm32f4: Fix SPI baud rate control settings
2015-01-16 11:19:18 +01:00
Fabian Nack
9a365b0647
boards: Introduce spi bus divider to distinguish APB2 and APB1 bus
2015-01-16 09:24:48 +01:00
Hauke Petersen
c61056ad0f
board/stm32f4discovery: adjusted GPIO clken defines
2015-01-15 14:24:48 +01:00
Hauke Petersen
3db9935fa5
boards: added missing UART feature
...
added for:
- airfy-beacon
- arduino-mega2560
- cc2538dk
- msbiot
- openmote
- pca1000[0|5]
- spark-core
- stm32f4discovery
- yunjia-nrf51822
2014-12-08 18:15:46 +01:00
Simon Brummer
5a4b966d9c
Basic DAC Driver, implementation on stm32f4discovery
2014-11-25 22:37:32 +01:00
PeterKietzmann
6d091245a4
Initial import of i2c lowlevel driver for stm32f4
2014-11-20 14:46:13 +01:00
BytesGalore
8c5418e9e5
initial support for c++ for this cpu/board
2014-11-14 11:19:34 +01:00
BytesGalore
fc56535dd3
boards: add extern "C"
to header files
2014-10-31 11:27:59 +01:00
Hauke Petersen
c6ff2d3faa
board/stm32f4discovery: added ADC feature
2014-10-30 14:05:39 +01:00
René Kijewski
765c88d08a
make: allow drivers to implement features
...
This change allows drivers (or any module for that matter) to provide
features. This is e.g. useful if a board does not have a transceiver,
but your application uses `USEMODULE += some_driver`, which implements
the transceiver interface.
The line `FEATURES_PROVIDED += some_feature` should go to the guarded
block in `{sys,drivers}/Makefile.include`.
2014-10-26 23:54:10 +01:00
Ludwig Ortmann
3b52057fe5
make: introduce and use periph_random feature
2014-10-16 19:35:41 +02:00
Ludwig Ortmann
b3ecfd0a6e
make: introduce and use periph_pwm feature
2014-10-16 19:35:41 +02:00
Ludwig Ortmann
92079312e2
make: introduce and use periph_spi feature
2014-10-13 18:18:19 +02:00
Ludwig Ortmann
6262c4427e
make: add gpio feature
2014-10-06 18:55:54 +02:00
PeterKietzmann
d481af752f
initial import of stm32f4discovery spi low-level driver
2014-09-30 13:18:27 +02:00
Thomas Eichinger
d0b0af6d81
stm32f*: rename STDIO buffer and enable getchar with UART0
2014-09-26 14:16:59 +02:00
Thomas Eichinger
aefa818338
stm32f4: be UART0 aware
2014-09-26 14:16:31 +02:00
Hauke Petersen
4bec6390eb
board/stm32f4discovery: enabled RNG driver
2014-08-25 13:54:29 +02:00