Benjamin Valentin
fc88c4c4e5
boards: drop cpu_init()
2021-10-13 23:36:41 +02:00
Alexandre Abadie
93891124c7
boards/iotlab: only openocd programmer is supported
2021-02-24 13:28:01 +01:00
Alexandre Abadie
603186f913
make: namespace openocd DEBUG_ADAPTER variable
2021-02-23 21:22:52 +01:00
Francisco Molina
69659efc99
boards/common/iotlab: change default RTT_FREQUENCY to RTT_MAX_FREQUENCY
2021-01-19 12:37:38 +01:00
Alexandre Abadie
8f6005b26e
boards: cpu: stm32f1: use .config for specific iotlab PLL_PREDIV
2020-12-08 18:02:57 +01:00
Alexandre Abadie
75d2002e76
boards/stm32f1/f3: adapt Kconfig for clock configuration
2020-12-08 17:36:52 +01:00
Alexandre Abadie
4c290e1f92
boards: remove include of serial.inc.mk
2020-12-02 09:20:57 +01:00
Alexandre Abadie
c6ad85a7b0
boards: don't include programmer logic at board level
2020-11-25 22:31:13 +01:00
Francisco Molina
c4edff3a59
boards cpu: move OpenWSN defintions to openwsn_defs.h
2020-11-10 07:46:35 +01:00
Alexandre Abadie
39e06babf5
boards/stm32: use generic clk_conf.h header
2020-10-27 08:44:56 +01:00
Alexandre Abadie
e9bf08e6d5
boards/stm32f1*: adapt to new clock configuration
2020-09-24 11:27:24 +02:00
Alexandre Abadie
9f12908644
boards/fox: iotlab: use shared default clock configuration
2020-08-31 10:49:44 +02:00
hugues
6a71c35d60
boards/common/iotlab: declare adc_config[] directly in periph_conf.h
2020-08-27 03:56:26 +02:00
Koen Zandberg
801eef0ec4
common/iotlab: remove obsolete spi_divtable
2020-08-18 16:55:02 +02:00
Alexandre Abadie
baf314bc3e
boards/common/iotlab: model features in Kconfig
2020-07-16 11:34:03 +02:00
Francisco Molina
7515f1152a
boards/common/iotlab: add OpenWSN timing constants
2020-06-30 13:10:56 +02:00
Francisco Molina
362eb56bf0
boards/common/iotlab: add CONFIG_ZTIMER_USEC
2020-06-17 14:22:21 +02:00
Francisco Molina
f556eb6958
boards/common/iotlab: don't enforce BAUD
2020-06-10 13:32:05 +02:00
Alexandre Abadie
97f98dcace
boards/stm32: remove useless ifdef around DMA config
2020-05-25 13:23:20 +02:00
Alexandre Abadie
facb626b02
boards/stm32*: adapt for new stm32 cpu organization
2020-05-20 13:39:10 +02:00
Benjamin Valentin
dc58ef59ae
boards: remove duplicate gnrc_netdev_default from Makefile.dep
...
`gnrc_netdev_default` will pull in `netdev_default`, so no need to
check for both in `Makefile.dep`
2020-05-05 09:58:45 +02:00
Francisco Molina
b78e4efb56
cpu/stm32f1: dont provide periph_rtc at cpu level
...
stm32f1 periph_rtc implementation gets a 1s resolution by dividing
CLOCK_LSx by 32768. This only make sense if CLOCK_LSE is set,
otherwise CLOCK_LSI=~40000, which will lead to an imprecise rtc.
2020-04-27 08:59:21 +02:00
Francisco Molina
4d398ab09e
cpu/stm32f1: add unified rtt configuration
2020-04-24 08:57:04 +02:00
Alexandre Abadie
95d607b54d
Merge pull request #13480 from aabadie/pr/tools/openocd_export_variables
...
tools/openocd: export configuration variables only to required targets
2020-03-03 18:16:05 +01:00
Alexandre Abadie
bd81060354
boards/{telosb,iotlab}: remove useless export for BAUD
...
The variable is already eported in serial.inc.mk
2020-03-03 14:18:03 +01:00
Alexandre Abadie
f1ba22534a
boards: don't export globally OPENOCD_RESET_USE...
2020-03-03 11:42:19 +01:00
Alexandre Abadie
9363f077d6
boards: don't export globally OPENOCD_CONFIG
...
The variable is already exported to required target in openocd.inc.mk
2020-02-24 10:04:11 +01:00
Francisco Molina
94853d5e1d
boards/iotlab-%: define DEBUG_ADAPTER
2020-01-28 11:56:56 +01:00
Francisco Molina
f79397f7be
boards/iotlab-%: use common openocd config
2020-01-28 11:56:38 +01:00
Hyungsin
6eed5b9d43
remove XTIMER_OVERHEAD
2020-01-10 13:22:11 -08:00
Benjamin Valentin
0ea2cbf1eb
boards: remove RTT_NUMOF/RTC_NUMOF
...
Those macros are defined but never used.
2019-11-08 14:20:33 +01:00
Gaëtan Harter
c1b32fe1f3
boards/iotlab: rely on OPENOCD_RESET_USE_CONNECT_ASSERT_SRST
...
Use the new OPENOCD_RESET_USE_CONNECT_ASSERT_SRST to configure
'reset_config connect_assert_srst' when flashing and resetting only.
This removes the need for a special debug configuration and should allow
connecting to a running target again.
2019-09-02 16:12:55 +02:00
cladmi
8305390a05
boards/common: move CPU/CPU_MODEL definition to Makefile.features
...
cpu/$(CPU)/Makefile.features and cpu/$(CPU)/Makefile.dep are
automatically included
Part of moving CPU/CPU_MODEL definition to Makefile.features to have it
available before Makefile.include.
2019-08-20 16:11:50 +02:00
Alexandre Abadie
32f54178ea
Merge pull request #11974 from fjmolinas/pr_xtimer_shoot_early
...
boards: remove unused XTIMER_SHOOT_EARLY defines
2019-08-07 09:29:43 +02:00
Francisco Molina
294aff2ef1
boards: remove unused XTIMER_SHOOT_EARLY defines
2019-08-07 08:49:14 +02:00
Benjamin Valentin
8af04cd939
boards: make use of ARRAY_SIZE macro
2019-08-06 19:43:54 +02:00
Alexandre Abadie
a68f78bb10
boards/*: remove unused FEATURES_MCU_GROUP variable
2019-06-14 11:32:15 +02:00
Alexandre Abadie
9daf3c74a9
boards/iotlab-m3: disable DMA with SPI
2019-01-15 19:49:32 +01:00
Alexandre Abadie
0b6bccb543
boards/iotlab-m3: configure and use DMA
...
Used with UART and SPI peripheral
2019-01-08 09:32:18 +01:00
Alexandre Abadie
4ae15d18b5
boards/stm32based: remove periph_gpio/irq from board level
2018-12-18 21:51:14 +01:00
Francisco Acosta
3cf33f7b5c
boards: add riotboot feature to tested boards
...
Currently only tested boards provide the feature riotboot.
Potentially all boards embeding a cortex-m0+/3/4/7 are
able to have riotboot as a feature, but other dependencies
need to be met, e.g. usage of cortexm.ld linker script,
double initialisation of cpu_init(), etc. See doc in
bootloaders/riotboot.
2018-12-18 19:31:35 +01:00
Joakim Nohlgård
8996cbe313
make: Introduce new feature flag periph_gpio_irq
2018-08-29 08:53:20 +02:00
Hauke Petersen
c2184f3454
boards/cpu/drivers/sys: use generic stdio_ if
2018-08-22 10:54:25 +02:00
Alexandre Abadie
e90f2b439e
boards*: adapt f1 based boards to new i2c api
2018-07-25 12:01:37 +02:00
Gaëtan Harter
d4ca2644a3
boards/iotlab-m3|a8: fix openocd configuration
...
iotlab-m3 boards always ended up not being able to flash after time.
This changes managed to fix and flash boards that where able to be flashed with
the deprecated `ft2232` driver and not with the `ftdi` driver used in RIOT.
It combines configuration from openocd, iot-lab, RIOT config and Alexandre
Abadie feedback
* http://repo.or.cz/openocd.git/blob/HEAD:/tcl/interface/ftdi/iotlab-usb.cfg
* ftdi configuration
* https://github.com/iot-lab/iot-lab-gateway/blob/2.4.1/gateway_code/static/iot-lab-m3.cfg
* `trst_and_srst` config
* Alexandre feedback and http://openocd.org/doc/html/Reset-Configuration.html
* 'connect_assert_srst' reset configuration
* it prevents errors in the output on first flash
* should help on boards with invalid code
* It was taken from what Alexandre found for board 'b-l072z-lrwan1'
* It requires using '-c reset halt' instead of '-c halt' before debug
* RIOT
* Keep the `configure -rtos` auto
2018-07-02 11:00:48 +02:00
Alexandre Abadie
3474d052b9
boards/iotlab: fix saul gpio configuration
...
take into account inversion of LEDs and initialize them cleared
2018-05-04 15:07:20 +02:00
Alexandre Abadie
79ab920333
boards/iotlab*: fix driver params usage
2018-02-28 18:26:39 +01:00
smlng
7ae468c7f3
boards/common: enhance doxygen for IoTlab boards
2017-12-15 10:28:51 +01:00
Hauke Petersen
eb2b9f2169
boards/iotlab: move shared code to common/iotlab
2017-11-30 10:26:35 +01:00