1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
Commit Graph

2820 Commits

Author SHA1 Message Date
Hauke Petersen
4f1ce149b0 boards/nucleo*: use unified doxygen brief desc 2018-01-24 10:30:30 +01:00
Hauke Petersen
18268ea535 boards/nucleo: fixed doxygen group in board.c 2018-01-24 10:24:23 +01:00
Hauke Petersen
fa0f4be203 boards/nucleo144: always (auto-) initialize LED0 2018-01-24 10:24:23 +01:00
Hauke Petersen
7ca0bcfd43 boards/nucleo/doc: assign boards to nucleo groups 2018-01-24 10:24:23 +01:00
Hauke Petersen
c6c0b752c3 boards/nucleo: use shard board.h and board.c files 2018-01-24 10:24:23 +01:00
Hauke Petersen
b4f497f5e2 boards/nucleo: factored out nucleo64 common 2018-01-24 10:23:17 +01:00
Hauke Petersen
ea0dc223a4 boards/wsn430: cleaned up structure 2018-01-24 10:19:22 +01:00
b78c96ffc7 boards/*: make brief description consistent 2018-01-24 08:30:56 +01:00
Hauke Petersen
ea18be3085 boards/thingy52: use Segger RTT for STDIO 2018-01-22 12:11:02 +01:00
Hauke Petersen
0c8b131014 boards/ruuvitag: enable lis2dh12 for saul_default 2018-01-18 18:39:43 +01:00
Hauke Petersen
14842f943a boards/ruuvitag: init and set CS pins in board_init 2018-01-18 18:39:26 +01:00
bcce9357c2 boards/lorawan-explorer: add rn2483 configuration 2018-01-18 15:40:01 +01:00
906a9e3a02 boards/common/nucleo: add missing 'brief' description 2018-01-18 10:23:34 +01:00
35956a52d4 boards/airfy-beacon: fix typo in board name 2018-01-18 10:23:04 +01:00
08e5a180d1 boards/acd52832: add missing 'brief' documentation 2018-01-18 10:22:25 +01:00
Sebastian Meiling
5c0b058db4
Merge pull request #6121 from miri64/native/feat/zep_socket
native: provide socket-based ZEP device
2018-01-18 10:03:08 +01:00
Martine Lenders
81ef15287a native: provide socket-based ZEP device 2018-01-18 09:15:37 +01:00
Loïc Dauphin
3cbadad05b boards/teensy31: initial support 2018-01-17 18:14:00 +01:00
Peter Kietzmann
65cd43e760
Merge pull request #8375 from dailab/openmote-jlink-fix
fixed wrong makefile variable name
2018-01-17 13:45:08 +01:00
Peter Kietzmann
384cc455fa
Merge pull request #8359 from aabadie/pr/nucleo64_btn_gpio
boards/common/nucleo: use inverted gpio for user button
2018-01-17 11:53:59 +01:00
Thomas Geithner
e849c6b083 boards/openmote-cc2538: fix programmer variable name 2018-01-17 11:47:58 +01:00
Peter Kietzmann
8428fe2df2
Merge pull request #8363 from smlng/board/remotes/fix_saul_btn
boards/remote: invert button logic in SAUL
2018-01-17 11:28:38 +01:00
9ecc80fb35 boards/mulle: fix doxygen invalid use of '@brief' 2018-01-16 16:08:41 +01:00
Hauke Petersen
2b815a385a boards: add support for nrf52-base RuuviTag 2018-01-16 10:53:53 +01:00
Hauke Petersen
8587ba0e67 boards/nrf52xxxdk: fix board name in doxygen 2018-01-15 23:01:34 +01:00
Hauke Petersen
89cdf584c9 boards/common/nrf52xxxdk: guard SAUL GPIO mappings 2018-01-15 23:01:34 +01:00
Hauke Petersen
761258cf3a boards/common/nrf52xxxdk: move LED mask to board.h 2018-01-15 23:01:34 +01:00
ca38df6960
Merge pull request #7469 from MichelRottleuthner/stm32l4_stmclk
stm32l4: implement stmclk interface
2018-01-15 17:38:28 +01:00
Michel Rottleuthner
1d9bca2201 boards/nucleo-l476: use LSI instead of LSE by default 2018-01-15 15:41:14 +01:00
smlng
a42e4bd5fb boards/remote: invert button logic in SAUL 2018-01-15 15:34:43 +01:00
Neil Jones
e297a71e8c mips: Correct usage of USEMODULE
In CPU definitions we should not be explicilty naming peripheral modules to use
via USEMODULE (one should use FEATURES_PROVIDED instead).
Plus add missing cpu_init() and periph_init() methods.
This commit removes periph_hwrng support from the pic32mx cpu builds as
pic32mx does not have hwrng only pic32mz does.
2018-01-15 14:02:59 +00:00
Michel Rottleuthner
cf6c25f5f5 boards/nucleo32-l432: add defines for MSI/LSE-trimming 2018-01-15 14:42:01 +01:00
Michel Rottleuthner
28c131eaee boards/b-l475e-iot01a: add defines for MSI/LSE-trimming 2018-01-15 14:41:06 +01:00
845ffe0100 boards/common/nucleo: use inverted gpio for user button 2018-01-15 09:42:49 +01:00
MichelRottleuthner
c33985dc81 stm32l4: implement stmclk functions 2018-01-14 16:58:53 +01:00
7cc61d3811
Merge pull request #8341 from OTAkeys/pr/fix_native_rtc_init
native: call rtc_init from board_init
2018-01-10 09:46:38 +01:00
Vincent Dupont
632bccb636 boards/native: call rtc_init from board_init 2018-01-09 19:01:09 +01:00
c996408679
Merge pull request #8322 from Inria-Chile/nucleo32-l031/adc-config
add board/nucleo32-l031 adc configuration
2018-01-09 17:47:23 +01:00
paula75
2a1c7680fa boards/nucleo32-l031: add adc configuration 2018-01-09 12:33:25 -03:00
Martine Lenders
9163bdc406
Merge pull request #8328 from aabadie/pr/boards/doxygen
boards: fix doxygen inconsistencies and typos
2018-01-09 16:25:02 +01:00
Dylan Laduranty
87e3f10e8b
Merge pull request #8318 from PeterKietzmann/dnahm_nrf52_i2c
cpu/nrf52: add i2c driver and configs
2018-01-08 09:23:35 +01:00
ce66117dc0 boards/common/nucleo: use @name instead of @brief 2018-01-05 15:33:03 +01:00
5b5c99c27b boards: fix doxygen typo on arduino 2018-01-05 15:32:20 +01:00
Hauke Petersen
8d5b9edba4 boards/thingy52: use shared Makefile.include 2018-01-05 13:14:20 +01:00
Hauke Petersen
12d01f97fe boards: adds support for Nordic Thingy:52 2018-01-05 13:02:02 +01:00
dnahm
6245b4165f cpu/nrf52: add i2c driver and configs 2018-01-04 10:51:05 +01:00
9acf7c96af
Merge pull request #8035 from PeterKietzmann/pr_dnahm_aconno
boards/ACD52832: add new NRF52 based development board
2017-12-20 16:47:13 +01:00
dnahm
201d532251 boards/ACD52832: add new NRF52 based developement board 2017-12-20 16:37:17 +01:00
fb1eff1efd boards/microbit: use gpio inverted flag for buttons 2017-12-20 14:21:00 +01:00
Bas Stottelaar
d6f8cdf634 boards: sltb001a + ikea_tradfri: adapt to new efm32 cpu 2017-12-19 20:04:44 +01:00
Vincent Dupont
0905a99905 native: clean up SPIFFS default config 2017-12-18 13:24:46 +01:00
Pieter Willemsen
ff0d19b686 native: move MTD defines to board.h 2017-12-18 13:14:51 +01:00
Martine Lenders
93ca3345e6
Merge pull request #8189 from smlng/doc/boards_common
Doc: fix and improve doxygen grouping of boards_common
2017-12-18 10:52:12 +01:00
smlng
b1df79a45b boards: fix doxygen groups for STM nucleo boards 2017-12-15 17:06:29 +01:00
54b889beb7 boards: add initial support for ST bl-475e-iot01a 2017-12-15 13:37:38 +01:00
smlng
776a05003b boards/common: add doxygen group 2017-12-15 10:35:48 +01:00
smlng
7ae468c7f3 boards/common: enhance doxygen for IoTlab boards 2017-12-15 10:28:51 +01:00
smlng
b19422780c boards/common: enhance doxygen for NXP FRDM 2017-12-15 10:28:03 +01:00
smlng
08e838e9e0 boards/common: enhance doxygen for WSN-430 2017-12-15 10:27:58 +01:00
smlng
356fe22ec5 boards/common: enhance doxygen for Zolertia Re-Mote 2017-12-15 10:27:22 +01:00
smlng
39a5576aa7 boards/common: enhance doxygen for stm nucleo144 2017-12-15 10:26:48 +01:00
smlng
b06b5748ec boards/common: enhance doxygen for stm nucleo32 2017-12-15 10:25:59 +01:00
smlng
c1354ac3d7 boards/common: enhance doxygen for stm nucleo 2017-12-15 10:25:29 +01:00
smlng
a4b1ce658b boards/common: enhance doxygen for nrf52 2017-12-15 10:24:48 +01:00
smlng
37be1e3846 boards/common: enhance doxygen for msb-a2 2017-12-15 10:24:13 +01:00
smlng
2a37aa265d boards/common: enhance doxygen for msb-430 2017-12-15 10:23:27 +01:00
smlng
f29b01ebe3 boards/common: enhance doxygen for arduino-mkr 2017-12-15 10:22:35 +01:00
smlng
779979bab5 boards/common: enhance doxygen for arduino-due 2017-12-15 10:21:45 +01:00
smlng
800fac5be4 boards/common: enhance doxygen for arduino-atmega 2017-12-15 10:21:10 +01:00
Sebastian Meiling
0417a05ae9
Merge pull request #7949 from aabadie/pr/lis3dml_update
drivers/lis3mdl: adopt new parameters scheme and provide SAUL adaption
2017-12-15 09:27:04 +01:00
d7154dc258 boards/limifrog-v1: load lis3mdl module when SAUL is 2017-12-14 18:18:40 +01:00
smlng
a4274ebe17 boards, openmote: adapt uart pin config 2017-12-14 10:44:02 +01:00
smlng
0da95b0248 boards, cc2538dk: adapt uart pin config 2017-12-14 10:44:02 +01:00
smlng
25ef1ea880 boards, remote-X: adapt and centralize uart pin config 2017-12-14 10:43:58 +01:00
0b5059f46b boards/b-l072z-lrwan1: configure auto netif configuration 2017-12-10 16:41:06 +01:00
Sebastian Meiling
38ee38e791
Merge pull request #8169 from beduino-project/boards/bluepill/i2c-rebased
bluepill: add i2c support
2017-12-04 15:41:48 +01:00
Sören Tempel
906df604e5 bluepill: copy i2c support from nucleo-f103
The only difference is that we changed the pins used by I2C_0.
2017-12-04 15:33:03 +01:00
Hauke Petersen
41ec9b2542 boards/common/nrf52: fixed SAUL gpio params 2017-11-30 16:13:12 +01:00
Hauke Petersen
cb2ca02264 boards/nrf52840dk: use common code 2017-11-30 15:50:57 +01:00
Hauke Petersen
2d93d14102 boards/nrf52dk: use common code 2017-11-30 15:50:57 +01:00
Hauke Petersen
076de4eb35 boards: factored out shared code for nRF52 boards 2017-11-30 15:50:57 +01:00
Francisco Acosta
38880acad8
Merge pull request #7799 from kYc0o/factorise_stm32_ld
ld: refactor stm32 linker scripts
2017-11-30 14:28:51 +01:00
kYc0o
9496c5d17e boards/nucleo-l152/Makefile.include: fix CPU_MODEL 2017-11-30 14:11:08 +01:00
Hauke Petersen
69c824534c boards/udoo: used shared board files 2017-11-30 13:50:55 +01:00
Hauke Petersen
25589a1978 baords/arduino-due: use shared files 2017-11-30 13:50:55 +01:00
Hauke Petersen
01bfac6dbc boards/common: add Arduino Due common files 2017-11-30 13:50:55 +01:00
Hauke Petersen
6b252e56ec boards/frdm: moved shared code to common/frdm 2017-11-30 10:26:36 +01:00
Hauke Petersen
59b3e0cedd boards/nucleo: move shared code to common/nucleo 2017-11-30 10:26:36 +01:00
Hauke Petersen
00a365b956 boards/nucleo32: move shared code to common/nucleo32 2017-11-30 10:26:36 +01:00
Hauke Petersen
f1135af3d7 boards/nucleo144: move shared code to common/nucleo144 2017-11-30 10:26:35 +01:00
Hauke Petersen
050a1ddeab boards/arduino-mkr: move shared code to common/arduino-mkr 2017-11-30 10:26:35 +01:00
Hauke Petersen
0f155db499 boards/arduino-atmega: move shared code to common/arduino-atmega 2017-11-30 10:26:35 +01:00
Hauke Petersen
eb2b9f2169 boards/iotlab: move shared code to common/iotlab 2017-11-30 10:26:35 +01:00
Hauke Petersen
6c118cfc0b boards/msb-430: move shared code to common/msb-430 2017-11-30 10:26:35 +01:00
Hauke Petersen
b7943900fc boards/msba2-based: move shared code to common/msba2 2017-11-30 10:26:35 +01:00
Hauke Petersen
4bcb353f89 boards/remote: move shared code to common/remote 2017-11-30 10:26:35 +01:00
Hauke Petersen
bd96d42ede boards/wsn430: move shared code to common/wsn430 2017-11-30 10:26:35 +01:00
Martine Lenders
19d983be6d
Merge pull request #8170 from Teufelchen1/master
boards: bluepill: invert LED state
2017-11-29 20:16:01 +01:00
Bennet Blischke
c7270cf997 boards: bluepill: invert LED state 2017-11-29 17:13:05 +01:00
smlng
b283b7784c make: fix various compile errors with Wextra
pkg, nordic_softdevice_ble: disable CFLAGS to omit compiler error
        sys, pm_layered: fix casting nonscalar to the same type
        cpu, stm32_common: fix type-limits, remove always true assert
        cpu, stm32f4: fix pointer arithmetic in periph/i2c
        drivers, at86rf2xx: fix type-limits where condition always true
        saul, gpio: fix if no gpio configured for saul
        cpu, saml21: add frequency check to periph/timer
        driver, cc110x: fix unused param and type-limts errors
        boards, wsn430-common: fix old-style-declaration
        make: fix old style definition
        drivers, sdcard_spi: fix old style typedef
        driver, at30tse: remove unnecessary check
        driver, nrf24: fix type-limit
        driver, pn532: change buffer from char to uint8_t
        tests/driver_sdcard: fix type limits
        boards, feather-m0: add missing field inits
        driver, tcs37727: fix type limits
        pkg, emb6: disable some compiler warnings
        tests/emb6: disable some compiler warings
        pkg, openthread: fix sign compare and unused params
        tests/trickle: fix struct init
        tests/pthread_cooperation: fix type limits
        board, mips-malta: remove feature periph_uart
        shell: fix var size for netif command
        gnrc, netif: fix sign-compare
        gnrc, nib: fix sign-compare
        shell: fix output in netif command
        posix: fix type-limits in pthread_cond
2017-11-28 18:31:43 +01:00
Sören Tempel
eeebe934c4 bluepill: sort MCU peripherals alphabetically 2017-11-28 17:47:19 +01:00
neiljay
5ccfe68f1f
Merge pull request #8032 from cladmi/pr/cpu/mips_cleanup_modules
cpu/mips: make `mips32r2_common` only a common cpu and remove cpu/periph module duplicate names.
2017-11-28 13:34:30 +00:00
Martine Lenders
bf53c88a78
Merge pull request #7994 from smlng/make/fix/sign_compare
make: fix sign-compare errors
2017-11-28 12:29:44 +01:00
smlng
e381317fbf make: fix sign-compare errors
cpu, nrf5x_common: fix sign-compare in periph/flashpage
    drivers, periph_common: fix sign-compare in flashpage
    cpu, sam0_common: fix sign-compare error in periph/gpio
    cpu, cc2538: fix sign-compare in periph/timer
    cpu, sam3: fix sign-compare in periph/gpio
    cpu, stm32_common: fix sign-compare in periph/pwm
    cpu, stm32_common: fix sign-compare in periph/timer
    cpu, stm32_common: fix sign-compare in periph/flashpage
    cpu, nrf5x_common: fix sign-compare in radio/nrfmin
    cpu, samd21: fix sign-compare in periph/pwm
    cpu, ezr32wg: fix sign-compare in periph/gpio
    cpu, ezr32wg: fix sign-compare in periph/timer
    drivers, ethos: fix sign-compare
    sys, net: fix sign-compare
    cpu, atmega_common: fix sign-compare error
    cpu, msp430fxyz: fix sign-compare in periph/gpio
    boards, msb-430-common: fix sign-compare in board_init
    driver, cc2420: fix sign-compared
    sys/net: fix sign-compare in gnrc_tftp
    driver, pcd8544: fix sign-compare
    driver, pn532: fix sign-compare
    driver, sdcard_spi: fix sign-compare
    tests: fix sign_compare
    sys/net, lwmac: fix sign_compare
    pkg, lwip: fix sign-compare
    boards, waspmote: make CORECLOCK unsigned long to fix sign_compare error
    tests, sock_ip: fix sign compare
    tests, msg_avail: fix sign compare
    tests, sock_udp: fix sign compare
    boards: fix sign-compare for calliope and microbit matrix
2017-11-28 11:55:48 +01:00
Sebastian Meiling
4a828c63aa
Merge pull request #7955 from aabadie/pr/mpu9150_update
drivers/mpu9150: adapt to new parameters initialization scheme + provide saul adaption
2017-11-28 11:41:54 +01:00
8a6d04ce52
Merge pull request #7925 from RIOT-OS/gnrc_netif2_integration/master
gnrc_netif2: gnrc_ipv6_nib: full integration into GNRC
2017-11-27 21:12:14 +01:00
Martine Lenders
3659df8300
cc2538dk: add renode emulator as a provided feature 2017-11-24 18:48:58 +01:00
Martine Lenders
16e2829258
Merge pull request #7959 from antmicro/feature/renode-integration
makefiles: tools/renode: add support for Renode
2017-11-24 18:43:31 +01:00
Gaëtan Harter
062fbd85ce cpu/mips32r2_generic: add new cpu that depends on mips32r2_common
Prepare to make `mips32r2_common` only a common cpu and not a standalone one.
2017-11-24 16:44:46 +01:00
Bas Stottelaar
c51948ce9c boards: ikea-tradfri: add support for board. 2017-11-20 17:38:19 +01:00
kYc0o
f571814ded boards: add rom boot offset for boards w/bootloader 2017-11-17 17:08:41 +01:00
Joakim Nohlgård
f4e9cad85a boards: Separate boards from debug adapter configuration 2017-11-17 10:03:05 +01:00
smlng
5e7f0af450 boards, pba-d-01-kw2x: fix saul gpio init 2017-11-16 22:08:28 +01:00
Hauke Petersen
b3eb9b8cf2 boards: remove x86-multiboot-common 2017-11-16 10:35:05 +01:00
Hauke Petersen
99009af25e boards: remove support for qemu-i386 2017-11-16 10:35:05 +01:00
Bas Stottelaar
a45d626354 boards: sltb001a: add support for thunderboard sense 2017-11-13 20:27:16 +01:00
Peter Kietzmann
89994604af
Merge pull request #7954 from smlng/cpu/atmega/adc
cpu, atmega_common: add periph/adc
2017-11-13 11:44:56 +01:00
f6d7e54228
Merge pull request #7739 from kYc0o/factorise_sam0_ldscripts
ld: refactor sam0 ldscripts
2017-11-13 11:36:25 +01:00
Laurent Navet
9de00af063 cpu/atmega_common: add adc driver 2017-11-10 14:19:08 +01:00
Joakim Nohlgård
925a908d95 kinetis: Update RNGA driver configuration to automatically detect the module 2017-11-10 10:43:00 +01:00
Joakim Nohlgård
22c52bd3a8 kinetis: Unify all Kinetis CPUs in one directory 2017-11-10 10:42:59 +01:00
bb4af7b66b
Merge pull request #7971 from haukepetersen/fix_msb430h_removeconfigfeature
boards: remove non-existent feature 'config'
2017-11-09 15:24:01 +01:00
39b6726186
Merge pull request #7979 from haukepetersen/rm_board_pca1000x
boards: removed support for pca1000[0|5]
2017-11-09 14:42:50 +01:00
Hauke Petersen
fef2a4e162 boards/nrf6310: fixed doc 2017-11-09 14:00:09 +01:00
Hauke Petersen
ea73cc49ea boards: removed support for pca10005 2017-11-09 12:13:32 +01:00
Hauke Petersen
9447cb3034 boards: removed support for pca10000 2017-11-09 12:13:00 +01:00
Hauke Petersen
9c3ad1be94 boards/wsn430: removed empty 'drivers' dir 2017-11-09 09:56:27 +01:00
Hauke Petersen
abf5da085f boards: remove non-existent feature 'config' 2017-11-09 09:50:21 +01:00
847c4da441
Merge pull request #7964 from haukepetersen/fix_nucleo_features
boards/nucleo: removed duplicate features
2017-11-08 17:52:30 +01:00
Hauke Petersen
0536ac16ec boards/nucleo: removed duplicate flashpage feature 2017-11-08 17:43:18 +01:00
Hauke Petersen
8a9324d698 boards/nucleo: removed duplicate hwrng feature 2017-11-08 17:43:08 +01:00
Hauke Petersen
e116fd961f boards/msp430-based: removed flashpage feature
This feature is already defined by the (common) CPU implementation,
so no need to re-define it for each board.
2017-11-08 17:09:18 +01:00
Hauke Petersen
69fdbcfec6 boards/nucleo: removed duplicate cpuid feature 2017-11-08 16:59:41 +01:00
509ad6e4df
Merge pull request #7815 from Marc-Aurele/adc_l0
cpu/stm32l0 : implementation of ADC driver
2017-11-08 15:11:21 +01:00
Aurelien Fillau
9825245938 boards/nucleo-l073: add ADC configuration
ADC configuration added for nucleo-l073 board

Signed-off-by: Aurelien Fillau <aurelien.fillau@gmail.com>
2017-11-08 14:29:58 +01:00
Aurelien Fillau
9907908b2a cpu/stm32l0: add ADC driver implementation
Now, ADC is available on stm32l0 family. A calibration is
done at each new adc_sample. Moreover, when conversion is done,
VREFINT and temperature sensor are dactivated to save power.

Signed-off-by: Aurelien Fillau <aurelien.fillau@gmail.com>
2017-11-08 14:29:42 +01:00
Piotr Zierhoffer
0ca4f4252a boards: cc2538dk: add Renode test script 2017-11-08 12:43:16 +01:00
a860cb74f0 boards/msbiot: adapt board config for mpu9150 to new params scheme 2017-11-08 09:09:21 +01:00
Martine Lenders
861035f22d gnrc: integrate gnrc_netif2
Not link-able, since NDP and NC are missing (intentionally)
2017-11-07 19:08:44 +01:00
kYc0o
a7a41ad781 boards: add rom boot offset for boards w/bootloader 2017-11-07 15:06:40 +01:00
Joakim Nohlgård
00a0740fcc kinetis: Add support for LPUART module in parallel with UART module
A dispatcher function is implemented for directing writes to the correct
function. The dispatcher is bypassed completely if the CPU only contain
one kind of UART module.

There are at least two different UART hardware modules deployed in
different Kinetis CPU families (or possibly three or more when counting
variations of the UART module). The UART module is an older 8 bit module
with advanced functionality, while the LPUART is a 32 bit module with
focus on low power consumption.

 - The older families in the K series all have UART modules.
 - The K22F family have both UART and LPUART modules in the same CPU.
 - Older L series (e.g. KL25Z) have two variations of the UART module
 - Newer L series (e.g. KL43Z) have LPUART modules, and sometimes
   UART as well.
 - Newer W series (KW41Z) have only LPUART
2017-11-07 14:19:42 +01:00
443c8e39ed cpu: kinetis: make periph_rtc depend on periph_rtt 2017-11-06 12:01:19 +01:00
172c9e8066 boards: mulle: always select periph_rtt 2017-11-06 12:01:19 +01:00
337e9d80f2 boards/feather-m0: initial support 2017-11-05 22:19:07 +01:00
Cenk Gündoğan
1ea1fe9060
Merge pull request #7928 from smlng/board/bluepill/dfu
bluepill: dfu-util support
2017-11-03 13:22:40 +01:00
ae51dc55d0 boards: adapt to reorganized CPU Makefile.features 2017-11-02 12:59:46 +01:00
smlng
f0ef22232b bluepill: dfu-util support 2017-11-01 23:32:31 +01:00
Francisco Acosta
ba2e55bc93
Merge pull request #7436 from gebart/pr/mulle-rtt-config
mulle: Update RTT config to match other Kinetis boards
2017-10-31 15:38:14 +01:00
Joakim Nohlgård
5a85e28817 frdm-k22f: Correct copy pasta in LEDx macros 2017-10-28 13:56:04 +02:00
Sebastian Meiling
2e0917cd81
Merge pull request #7727 from beduino-project/bluepill-rebased
boards: add support for bluepill board
2017-10-27 20:33:07 +02:00
Sören Tempel
9b3714b0c4 add support for bluepill board 2017-10-27 16:06:50 +02:00
danpetry
20909b7f95 Removed the offending comma. 2017-10-26 12:10:24 +02:00
Hauke Petersen
ce75edc7c1 Merge pull request #7759 from haukepetersen/opt_calliope_saulinverted
board/calliope: add inverse flag to SAUL gpio conf
2017-10-24 13:58:30 +02:00
167bd30453 all: fix my email address 2017-10-20 15:02:41 +02:00
Francisco Acosta
d1f128e245 Merge pull request #7685 from gebart/pr/openocd-refactor
openocd: Refactor openocd.sh script
2017-10-18 17:22:39 +02:00
Joakim Nohlgård
887ddcec69 mulle: Update flash verify script to use ELF version 2017-10-18 14:34:20 +02:00
Joakim Nohlgård
7713bede99 openocd: Refactor openocd.sh script
- Merge flash and flash-elf commands since they were identical except
  for the file name of the image
- Split GDB command from DBG environment variable to allow more easily
  configure front-ends for GDB via environment variables.
- Remove verbose tests of empty variables and replace by `: ${VAR:=default}`
- Remove passed command line arguments to sub-functions, they were
  unused in the functions anyway.
- Remove TUI variable, use `export DBG_EXTRA_FLAGS=-tui` to get the same
  result.
2017-10-18 14:34:20 +02:00
Hauke Petersen
66fb7e5c11 board/calliope: add inverse flag to SAUL gpio conf 2017-10-18 14:14:53 +02:00
Semjon Kerner
8474c524af boards/calliope: add description to mention the revision 2017-10-18 11:30:14 +02:00
Semjon Kerner
f8c28f4c8c boards/calliope: adapted pins for rev 1.0 2017-10-18 11:30:14 +02:00
Hauke Petersen
0a114d87f1 boards/z1: fixed LEDx_PIN definitions 2017-10-16 11:01:45 +02:00
Sebastian Meiling
c0a4f4de68 Merge pull request #7732 from smlng/board/xtimer_width
boards: add missing XTIMER_WIDTH
2017-10-13 20:33:03 +02:00
e5db719fad boards/sodaq-explorer: initial support 2017-10-13 17:24:46 +02:00
smlng
25378c7dd5 boards: add missing XTIMER_WIDTH 2017-10-13 10:53:11 +02:00
Joakim Nohlgård
329517f08d boards: Remove executable bit on various non-executable files 2017-10-13 10:29:34 +02:00
Kees Bakker
a84bacc662 boards/sodaq-autonomo: correct TX pin of uart2 2017-10-12 21:43:19 +02:00
Joakim Nohlgård
7c1c6ac282 Merge pull request #7646 from aabadie/samd21_bootloader
cpu/sam0-common: rename mkr ldscript to more a generic name
2017-10-10 19:39:48 +02:00
Martine Lenders
72edaa3e47 Merge pull request #7586 from cladmi/pr/saul/gpio
saul/gpio: Low footprint handling of active-low signals + state initialization
2017-10-10 18:49:02 +02:00
282f691871 boards/arduino-mkr-common: rename CPU to use new ldscript name 2017-10-07 23:07:16 +02:00
Francisco Acosta
ae3beb613e Merge pull request #7673 from gebart/pr/mulle-flash-bank
mulle: Remove second flash bank declaration from OpenOCD configuration
2017-10-06 18:11:51 +02:00
Andreas "Paul" Pauli
69476a7a6f Merge pull request #7624 from smlng/boards/cc2650_launchpad
boards: initial support for TI CC2650 LaunchPad
2017-10-05 17:26:06 +02:00
Gaëtan Harter
05402dea29 samr21-xpro/gpio: set LED/BUTTON gpios as inverted
This makes LED go off when set to 0 and button reads 1 when pressed.
2017-10-05 17:19:57 +02:00
4a5b9b592d Merge pull request #6702 from smlng/xtimer/refine_macros
xtimer: refine config macros
2017-10-05 13:43:47 +02:00
Joakim Nohlgård
4ee2e0c82b mulle: Remove second flash bank declaration from OpenOCD configuration
This is no longer required and causes problems with modern OpenOCD which
will automatically add all flash banks when probing Kinetis CPUs.
2017-10-05 12:33:37 +02:00
Hauke Petersen
1a3fefb6bf cpu/sam3: uart driver enhancements
- enabled driver to run in TX only mode
- make use of gpio_init_mux() for pin intialization
- simplyfied pin configuration
- adapted pin configuartion for arduino-due and udoo
2017-10-04 12:42:38 +02:00
Dan Evans
531e6f5008 sam0:usart - wake from sleep on receive line 2017-09-25 12:47:31 -06:00
56fa737d83 boards: makefiles indentation cleanup 2017-09-22 14:53:01 +02:00
smlng
b012cdb8ad xtimer: refine config macros
- auto set XTIMER_SHIFT relative to XTIMER_HZ
    - refine setting of XTIMER_WIDTH
2017-09-20 16:48:38 +02:00
Sebastian Meiling
307786973e Merge pull request #7613 from jonajames/feature/sam3_pio_toggle_issue
SAM3: macro LED0_TOGGLE not working
2017-09-20 14:11:45 +02:00
jonajames
1fcfb7b637 boards: fix LED0_TOGGLE for SAM3 based boards 2017-09-20 13:34:58 +02:00
Nicholas Jackson
18e90fe410 boards: initial support for TI CC2650 LaunchPad 2017-09-20 10:38:17 +02:00
lebrush
81bfb0c97a Merge pull request #7594 from lebrush/fix/atmega-context-switch
boards/arduino-atmega-common: use PD7 for ctx operations
2017-09-18 15:09:46 +02:00
Francisco Acosta
3bee2c0f82 Merge pull request #7601 from roberthartung/cpu_atmega_fix_prr
cpu/atmega: use power.h defines instead of direct register access
2017-09-14 14:18:32 +02:00
Robert Hartung
914025973d cpu/atmega: use power.h defines instead of direct register access 2017-09-14 14:04:14 +02:00
02e055fc81 make: include cpu Makefile.features from board Makefile.features 2017-09-14 13:15:52 +02:00
Victor Arino
94624c2b8b boards/arduino-atmega-common: use PD7 for ctx operations
This was previously configured to PC5 which is shared with the i2c
SCL line. PD7 is selected since it's the only pin which does not
have an additional function.
2017-09-12 22:02:06 +02:00
neiljay
23f4f9be73 Merge pull request #7386 from francois-berder/pic32-periph-rng
Wi-Fire: Add hardware RNG peripheral support
2017-09-08 10:42:36 +01:00
neiljay
e1bbf43705 Merge pull request #7388 from francois-berder/pic32-periph-cpuid
clicker, wifire: Add CPUID support
2017-09-08 10:42:07 +01:00
3df5e12e10 boards: fix Makefile.dep indentation 2017-09-06 16:09:38 +02:00
smlng
d4e95d987b doc: fix typos 2017-09-06 08:49:05 +02:00
smlng
1ed6f84992 doc: fix whitespaces 2017-09-06 08:49:05 +02:00
Martine Lenders
9ea9b71861 Merge pull request #7566 from aabadie/typo_initialisation
spelling: s/initialisation/initialization/
2017-09-05 11:43:06 +02:00
a4b05c3d5c spelling: s/initialisation/initialization/ 2017-09-05 11:32:14 +02:00
162478cd6d spelling: s/initialise/initialize/ 2017-09-05 11:04:25 +02:00
2978c64bd8 boards/iotlab-common: fix clock configuration 2017-09-04 14:35:54 +02:00
fc63f9956e Merge pull request #7500 from OTAkeys/pr/stmclk_f0_f1
cpu/stm32f[0|1|3] unify stmclk with stm32_common
2017-09-01 10:21:25 +02:00
Vincent Dupont
a4b25ad4dc boards/nucleo-f3xx: adapt clock config 2017-09-01 10:15:32 +02:00
Vincent Dupont
12a12108a7 boards/stm32f0discovery: adapt clock configuration 2017-09-01 10:15:32 +02:00
Vincent Dupont
561fd5f152 boards/nucleo32-f031/42: adapt clock configuration 2017-09-01 10:15:32 +02:00
eb590c0126 boards/nucleo-f030/70/72: adapt clock configuration 2017-09-01 10:15:32 +02:00
Vincent Dupont
b81094cf7a boards/nucleo-f091/103: adapt clock config 2017-09-01 10:15:26 +02:00
Sebastian Meiling
7b243bcffd Merge pull request #7229 from dnahm/add_atmega_i2c
cpu/atmega_common: add i2c periph driver
2017-09-01 10:12:56 +02:00
91c1f4d9d6 Merge pull request #7511 from haukepetersen/rm_board_weio
boards/cpu: removed support for weio and lpc11u34
2017-09-01 09:36:08 +02:00
dnahm
fe15574c6b Adapted to comments 2017-08-31 16:11:34 +02:00
dnahm
7bab826c38 cpu/atmega_common: add i2c periph driver 2017-08-31 16:11:34 +02:00
Hauke Petersen
8acaab6ee2 Merge pull request #7260 from dylad/sam0_uart
sam0/uart: merge samd21 & saml21 uart driver
2017-08-29 22:45:43 +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
dylad
c81ae98068 boards: update periph_conf of sam0 based board
Signed-off-by: dylad <dylan.laduranty@mesotic.com>
2017-08-29 21:26:42 +02:00
Andreas "Paul" Pauli
a12dcaa299 Merge pull request #7361 from smlng/enh/cc2538/periph_timer
cpu, cc2538: enhance and cleanup periph timer
2017-08-29 20:03:35 +02:00
Hauke Petersen
e51ff56b96 cpu/nrf52: share const CLOCK_CORECLOCK 2017-08-29 17:28:10 +02:00
Hauke Petersen
7b9d3b32ca boards/nrf51-based: share CLOCK_CORECLOCK define 2017-08-29 14:12:39 +02:00
Francisco Acosta
8816a3e8c5 Merge pull request #6708 from haukepetersen/rm_msp_flashrom
cpu/msp430: added flashpage implementation
2017-08-29 13:11:56 +02:00
Hauke Petersen
25f285f1d1 cpu/msp430: added flashpage driver implementation 2017-08-29 12:08:33 +02:00
95a414edc1 Merge pull request #7521 from haukepetersen/opt_boards_xtimerusedefaultvalues
boards: use default value for XTIMER_DEV and _CHAN
2017-08-29 10:05:13 +02:00
smlng
0379461b64 boards: adapt timer config for cc2538 based boards 2017-08-28 21:43:21 +02:00
f5838ebea9 Merge pull request #7467 from Marc-Aurele/i2c_channel2_l0
cpu/stm32l0: add i2c channel 2 & 3
2017-08-28 17:54:09 +02:00
Vincent Dupont
fc9fc57aa6 boards: adapt stm32f[2|4|7] boards clock config 2017-08-28 17:51:00 +02:00
35ca6daeb6 Merge pull request #7522 from haukepetersen/fix_samd21_xtimercfg
boards/samd21-based: fix xtimer configuration
2017-08-28 17:31:50 +02:00
Hauke Petersen
38395fa9bb boards/samd21-based: fix xtimer configuration 2017-08-28 16:38:27 +02:00
Hauke Petersen
65194d1c38 boards: use default value for XTIMER_DEV and _CHAN 2017-08-28 16:32:39 +02:00
Hauke Petersen
4bbbd7581f boards/arduino-due: added Arduino DAC pin mapping 2017-08-28 14:30:57 +02:00
Hauke Petersen
663be1b810 cpu/sam3: added DAC (DACC) driver implementation 2017-08-28 14:30:57 +02:00
Hauke Petersen
cfa9580f31 boards: removed support for weio
No maintainer and no hardware available to the community.
2017-08-28 12:11:51 +02:00
48bedff2d1 boards/arduino-mkrzero: adapt implementation to use common code 2017-08-25 15:33:03 +02:00
b04bf93a17 boards/arduino-mkr1000: adapt implementation to use common code 2017-08-25 15:18:44 +02:00
333206ac45 boards/arduino-mkr-common: factorize arduino-mkr boards to common place 2017-08-25 15:18:44 +02:00
cf10bbfea6 boards/arduino-mkrzero: add initial support 2017-08-25 15:18:44 +02:00
Sebastian Meiling
238b5d68af Merge pull request #7490 from aabadie/nucleo_f302_led_fix
boards/nucleo-common: fix on-board LED macro for nucleo-f302 case
2017-08-24 22:04:37 +02:00
Hauke Petersen
7ea1e9d127 Merge pull request #6572 from gebart/pr/mulle-lis3dh-settings
mulle: Use hardware CS for on-board LIS3DH
2017-08-24 16:52:27 +02:00
Hauke Petersen
138092f88c Merge pull request #7373 from smlng/cpu/cc2538/gpio_af
cpu, cc2538: add gpio alternative functions
2017-08-24 15:48:13 +02:00
Hauke Petersen
3897d003f0 board/nucleo-l152: enable LSE per default 2017-08-24 15:32:27 +02:00
Hauke Petersen
ec5569a0c4 boards/stm32-based: enabled RTC feature 2017-08-24 15:32:27 +02:00
smlng
f22172f2a8 boards: adapt gpio config for remote-pa 2017-08-24 15:31:52 +02:00
smlng
46facf4ff7 cpu, cc2538: add gpio alternative functions 2017-08-24 15:31:52 +02:00
Hauke Petersen
7ea8c7f768 Merge pull request #7486 from smlng/enh/docu/cc26x0/timer
docu: enhance timer config docu for cc26x0
2017-08-23 15:21:39 +02:00
24a12da2af boards/nucleo-common: fix on-board LED macro for nucleo-f302 case 2017-08-23 09:34:10 +02:00
smlng
09bc23b41f docu: enhance timer config docu for cc26x0 2017-08-21 10:44:14 +02:00
Hauke Petersen
768459d6c1 Merge pull request #7420 from MichelRottleuthner/rtc_stm32l4
periph/rtc: add support for stm32l4
2017-08-21 10:10:26 +02:00
Hauke Petersen
907d677886 Merge pull request #7340 from Inria-Chile/nz32-sc151_sx1276
boards/nz32-sc151: add sx127x driver pin definition
2017-08-21 10:05:03 +02:00
7b79f4d3d2 Merge pull request #6991 from aabadie/nucleo144_f722
boards/nucleo144-f722: add initial support
2017-08-18 14:08:09 +02:00
fb76bd7f8d boards/nucleo144-f722: add initial support 2017-08-18 13:53:00 +02:00
Hauke Petersen
5809c1940c boards: don't redefine xtimer default values 2017-08-18 11:18:45 +02:00
Aurelien Fillau
860cd70bb7 i2c: add channel 2 & 3
Now, I2C driver on stm32l0 family can handle up to 3
channels.

Signed-off-by: Aurelien Fillau <aurelien.fillau@gmail.com>
2017-08-18 08:03:39 +02:00
smlng
8df22c48cd board, cc2650stk: add full xtimer configuration 2017-08-17 13:28:25 +02:00
Sebastian Meiling
2bab65ce03 Merge pull request #7335 from smlng/cpu/cc2650/periph_timer
cpu, cc26x0: fixing periph timer
2017-08-17 13:26:38 +02:00
Sebastian Meiling
422b42ce65 Merge pull request #7338 from aabadie/edbg_remaining_boards
boards: use EDBG flasher with arduino-zero and saml21-xpro
2017-08-17 09:16:39 +02:00
dad68adad7 Merge pull request #7432 from kbumsik/mkr1000-fix
board/arduino-mkr1000: Fixed bad MUX config for SPI bus
2017-08-15 10:58:39 +02:00
Joakim Nohlgård
33dfb66bc5 k22f: Update to latest vendor headers 2017-08-03 21:18:08 +02:00
Joakim Nohlgård
d8cc66e2d0 pba-d-01-kw2x: Remove unused configuration 2017-08-01 16:44:17 +02:00
Joakim Nohlgård
c235ca3b7e mulle: Remove unused configuration 2017-08-01 16:43:53 +02:00
Joakim Nohlgård
6fd40a194d frdm-k22f: Remove unused configuration 2017-08-01 16:43:53 +02:00
Joakim Nohlgård
526854c19d frdm-k64f: Remove unused configuration 2017-08-01 16:43:28 +02:00
Joakim Nohlgård
742bcad912 kinetis: Unify cpu.c, update clocking initialization
Unify cpu_init for all Kinetis CPUs to reduce code duplication.
Updated the MCG driver implementation to make the configuration easier.
Most clock settings are initialized by kinetis_mcg_init() called from
cpu_init. Board specific external clock source initialization
(FRDM-K64F, PhyNode) needs to be performed in board_init instead of
in cpu_init.
2017-08-01 16:30:19 +02:00
Joakim Nohlgård
9210f0db7d mulle: Update RTT config to match other Kinetis boards 2017-08-01 14:25:08 +02:00
Bumsik Kim
b7990ab3ec board/arduino-mkr1000: Fixed bad MUX config for SPI bus 2017-07-31 14:41:47 -04:00
Peter Kietzmann
8816af5d09 Merge pull request #7423 from haukepetersen/fix_nucleo-l476_spiaf
boards/nucleo-l476: fixed AF for SPI pin config
2017-07-27 15:07:42 +02:00
Hauke Petersen
239072289a boards/nucleo-l476: fixed AF for SPI pin config 2017-07-27 13:44:31 +02:00
Sebastian Meiling
027d65d491 Merge pull request #7327 from smlng/cpu/cc2538/periph_adc
cpu, cc2538: add low-level adc periph driver
2017-07-27 10:08:05 +02:00
MichelRottleuthner
ffd4d9280e stm32_common/periph/rtc: add support for stm32l4 2017-07-26 21:52:35 +02:00
Francisco Acosta
1d9eb0f90a Merge pull request #7380 from gebart/pr/frdm-k64f-openocd-cleanup
frdm-k64f: Remove old openocd.cfg
2017-07-26 01:11:01 +02:00
smlng
864e9f5799 boards: adapt timer config of board cc2650stk (aka TI SensorTag) 2017-07-21 22:20:59 +02:00
smlng
2806484f2c saul, adc: add config for remote boards 2017-07-20 20:52:36 +02:00
Francois Berder
095afabb79 boards: wifire: Add cpuid peripheral support
Signed-off-by: Francois Berder <fberder@outlook.fr>
2017-07-20 19:52:29 +01:00
smlng
bfae64d670 boards: adapt ADC config of cc2538 based boards
adapted boards are: cc2538dk, openmote-cc2538, remote-pa,
remote-reva, and remote-revb.
2017-07-20 20:52:29 +02:00
Francois Berder
73ffeb55ab boards: clicker: Add cpuid peripheral support
Signed-off-by: Francois Berder <fberder@outlook.fr>
2017-07-20 19:52:29 +01:00
Hauke Petersen
3c623f63c3 cpu/kinetis: optimization of DAC driver impl.
- use assert() for checking the line parameter
- use 'bit.h' for bitbanding
- simplified code a bit
- unified style of defifining the board configuration
- removed unused configurations form pba-d-01-kw2x and frdm-k64f
2017-07-20 16:44:41 +02:00
Joakim Nohlgård
da4f2f6e6e Merge pull request #6892 from neiljay/pr/mips-newlib-v2
cpu/mips: Integrate better with RIOT newlib layer (v2)
2017-07-20 00:27:51 +02:00
Francois Berder
6a29140ae6 boards: wifire: Add HW RNG peripheral support
Signed-off-by: Francois Berder <fberder@outlook.fr>
2017-07-19 23:08:55 +01:00
Joakim Nohlgård
abcb7eb527 frdm-k64f: Remove old openocd.cfg 2017-07-18 09:38:21 +02:00
Joakim Nohlgård
912e497423 boards/frdm-k22f: Add NXP FRDM-K22F development board 2017-07-18 08:39:21 +02:00
Joakim Nohlgård
156c7ec58c boards/frdm-common: Introduce frdm-common for shared files for all FRDM boards 2017-07-18 08:39:21 +02:00
87b9c75556 boards: rename nucleo-l1 to nucleo-l152 2017-07-17 18:24:15 +02:00
Francisco Acosta
82780c5677 Merge pull request #7178 from kYc0o/pba-d-01-kw2x_remove_comments
boards/pba-d-01-kw2x: add comments to override CPU_MODEL
2017-07-17 15:23:31 +02:00
kYc0o
d601a92e1d boards/pba-d-01-kw2x: add comments for variant CPUs 2017-07-17 15:15:03 +02:00
Francisco Acosta
1523186f99 Merge pull request #7209 from kYc0o/mcuboot_nrf52dk
Add MCUBoot linking options for RIOT images
2017-07-17 15:12:57 +02:00
kYc0o
ce5f40abb3 boards/nrf52dk: replace JLINK_FLASH_ADDR by global FLASH_ADDR variable 2017-07-17 14:48:30 +02:00
fjmolinas
6aeb124333 boards/nz2-sc151: add inAir9 sx1276 LoRa module configuration 2017-07-17 14:37:51 +02:00
fcd3431633 Merge pull request #7357 from haukepetersen/opt_kinetis_adcboardconfig
boards/kinetis-based: beautify ADC configuration
2017-07-15 16:28:51 +02:00
114effd2ce boards: use EDBG with arduino-zero and saml21-xpro 2017-07-14 23:27:16 +02:00
Hauke Petersen
6e967f9776 boards/kinetis-based: beautify ADC configuration 2017-07-14 15:27:18 +02:00
smlng
5d604c6fb5 board, cc2650stk: fix make reset with uniflash4.x 2017-07-13 22:32:44 +02:00
Andreas "Paul" Pauli
b54f1106f6 Merge pull request #7333 from smlng/board/cc2650/update_uniflash41
board, cc2650stk add support for uniflash 4.1
2017-07-12 17:58:06 +02:00
smlng
c783f00e9d board, cc2650stk: fix button gpio config 2017-07-11 13:38:41 +02:00
smlng
d6f4a78017 board, cc2650stk add support for uniflash 4.1 2017-07-08 10:34:04 +02:00
5450602549 boards/b-l072z-lrwan1: add sx1276 configuration 2017-07-07 15:58:05 +02:00
474ee60566 Merge pull request #7322 from smlng/board/nucleo32-l031/fix_init
board, nucleo32-l031: fix board_init
2017-07-05 16:14:38 +02:00
smlng
2c6fb86774 board, nucleo32-l031: fix board_init 2017-07-05 15:50:32 +02:00
d82b323fcf boards/nucleo: group nucleo boards in documentation 2017-07-05 09:43:20 +02:00
8d070c50d8 boards/nrf52xx: add missing brief description 2017-07-05 09:24:29 +02:00
Peter Kietzmann
afbb00cca7 Merge pull request #7225 from dnahm/atmega_spi
cpu/atmega_common: adjust spi for at328p and at1281
2017-06-30 08:53:10 +02:00
dnahm
af34c87a8d cpu/atmega_common: adjust spi for at328p and at1281 2017-06-30 08:34:47 +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
addf64349c saul: add mpl3115a2 2017-06-29 09:57:17 +02:00
Hauke Petersen
8286c8f686 boards/ardunio-due: added mapping for analog pins 2017-06-28 22:08:03 +02:00
Hauke Petersen
30ef5d0a30 cpu/sam3: added ADC implementation 2017-06-28 22:03:11 +02:00
Francisco Acosta
d31d870b26 Merge pull request #5412 from dkm/pr/spi
cpu/lm4f120: SPI support
2017-06-28 18:09:51 +02:00
Marc Poulhiès
685b42c9a2 cpu/lm4f120: SPI support 2017-06-28 16:54:37 +02:00
Neil Jones
af70c0844c mips: Clean-up makefiles 2017-06-28 12:56:54 +01:00
Hauke Petersen
9136de69d2 boards/arduino-due: style cleanup in periph_conf.h 2017-06-27 13:51:34 +02:00
Dan Evans
08224bd85a samd21/clock: add xosc32/DFLL option 2017-06-26 10:42:23 -06:00
d9837a495f board/nucleo144-f429: add ADC configuration 2017-06-26 16:24:27 +02:00
b67e5161dc board/nucleo144-f412: add ADC configuration 2017-06-26 16:24:27 +02:00
8fca896d0d board/nucleo144-f412: add ADC configuration 2017-06-26 16:24:27 +02:00
0467168293 board/nucleo-f446: add adc configuration 2017-06-26 16:24:27 +02:00
1fb6d5d314 boards/nucleo-f410: add adc configuration 2017-06-26 16:24:27 +02:00
067231936f Merge pull request #5793 from OTAkeys/pr/can_stack
can: add a CAN stack for RIOT
2017-06-26 16:02:35 +02:00
Francisco Acosta
32b50c371a Merge pull request #6850 from aabadie/NZ32-SC151
boards/nz32-sc151: add initial support
2017-06-26 14:50:52 +02:00
Martine Lenders
b75479c442 Merge pull request #6332 from ant9000/saml21_i2c_support
SAM L21 i2c support
2017-06-23 22:26:03 +02:00
811c1594ff boards/nucleo144-f412: fix clock configuration 2017-06-23 17:02:52 +02:00
Francisco Acosta
cd824c3bc2 Merge pull request #6723 from aabadie/nucleo144_f412
boards/nucleo144-f412: initial support
2017-06-23 15:29:41 +02:00
Antonio Galea
7913d19250 boards/saml21-xpro: add i2c configuration 2017-06-23 11:24:36 +02:00
621823c29d Merge pull request #7214 from smlng/periph/button_macros
periph: generalize button macros and add test application
2017-06-22 16:10:42 +02:00
Vincent Dupont
18d180987e Merge pull request #6951 from aabadie/st-l072z-lrwan1
boards/b-l072z-lrwan1: add basic support
2017-06-21 15:34:28 +02:00
ab47fc1f4c Merge pull request #7204 from PeterKietzmann/pr_nucleo-l411_adc_config
boards/nucleo-f411: add ADC pin config
2017-06-21 15:29:03 +02:00
7d992a4574 boards/b-l072z-lrwan1: add basic support 2017-06-21 15:08:41 +02:00
42830d2308 Merge pull request #6916 from gebart/pr/cortexm3-bitband
cpu: Add bit manipulation macros for Cortex-M
2017-06-21 12:47:41 +02:00
smlng
587bfcf8bc cc2650stk: add SAUL gpio adaption 2017-06-20 21:19:58 +02:00
smlng
de948189c3 periph: generalized button macros 2017-06-20 21:19:56 +02:00
d512c1b2a8 Merge pull request #6677 from kYc0o/fox_periph_flashpage
boards/fox: add periph_flashpage feature
2017-06-20 20:35:07 +02:00
Vincent Dupont
68f1ea8fd0 native: add a CAN device using socketCAN 2017-06-19 15:36:20 +02:00
Peter Kietzmann
ea904a16b8 boards/nucleo-f411: add ADC pin config 2017-06-19 11:08:39 +02:00
d772dc0116 boards: x86-multiboot-common: use dlcache for downloading toolchain 2017-06-17 17:00:55 +02:00
a6fcbcde9c Merge pull request #7159 from OTAkeys/pr/stmclk_f2
cpu/stm32f2: implement stmclk interface for stm32f2
2017-06-15 19:09:57 +02:00
9dadb9cbaf Merge pull request #7158 from OTAkeys/pr/stmclk_f4
cpu/stm32f4: implement stmclk interface for stm32f4
2017-06-15 11:23:24 +02:00
smlng
054c002960 saul: add support for tmp006 2017-06-14 20:45:01 +02:00
smlng
367247242f saul: add support for LEDs and buttons on pba-d-01-kw2x 2017-06-13 11:25:46 +02:00
Joakim Nohlgård
a63c0a84a6 kinetis: Use bit.h functions 2017-06-09 05:19:13 +02:00
Vincent Dupont
2d980c545d boards/nucleo144-f207: convert to stmclk 2017-06-08 19:10:56 +02:00
6ca3567e1b boards/nucleo144-f767: add initial support 2017-06-08 17:35:22 +02:00
Vincent Dupont
b3e7dd84f9 boards: update stm32f4-based boards with stmclk 2017-06-08 16:51:17 +02:00
2a27cb245a boards/nucleo-l073: add configuration for I2C periph 2017-06-08 09:39:20 +02:00
f5a1e8216b Merge pull request #7153 from photonthunder/samd21_xpro_periph_misspelled
samd21-xpro:missing r in periph_flashpage
2017-06-08 09:31:12 +02:00
8ce9b29add Merge pull request #7141 from Marc-Aurele/uart1-l0-impl
boards/nucleo-l073: add third UART (USART1) configuration
2017-06-08 09:24:38 +02:00
Aurelien Fillau
6a36c7d5aa boards/nucleo-l073: add third UART (USART1) configuration
UART1 definition has been added to the nucleo-l073 board
definition.

Signed-off-by: Aurelien Fillau <aurelien.fillau@gmail.com>
2017-06-07 23:52:17 +02:00
Dan Evans
c02bb03078 samd21-xpro:missing r in periph_flashpage 2017-06-07 15:03:42 -06:00
Francisco Acosta
6df211383e Merge pull request #5366 from haukepetersen/add_flashrom_samd21
cpu/samd21: added flashpage driver implementation
2017-06-06 15:54:04 +02:00
joris
2135dcc70c boards/nucleo32-l031: configure RTC 2017-06-02 20:23:38 +02:00
joris
fa2b1511a2 boards/nucleo-l053: configure RTC 2017-06-02 20:22:13 +02:00
joris
19baa390de boards/nucleo-l073: configure RTC 2017-06-02 20:14:18 +02:00
Hauke Petersen
e9fad57925 boards/samX21-xpro: enabled flashpage feature
done so for:
- samr21-xpro
- saml21-xpro
- samd21-xpro
2017-06-02 11:33:38 +02:00
neiljay
12a9c5e3b4 Merge pull request #7012 from francois-berder/wifire-led
boards: pic32-wifire: Add LEDs support
2017-06-02 10:14:43 +01:00
neiljay
7c3601ae8f Merge pull request #7013 from francois-berder/clicker-led
boards: pic32-clicker: Add LEDs support
2017-06-02 10:14:16 +01:00
Martine Lenders
d4693648ba Merge pull request #7095 from kaspar030/add_headerguard_check_script
dist: tools: add headerguard check script
2017-05-24 18:08:29 +02:00
0fcc7d3834 cleanup: apply headerguard script output 2017-05-24 17:54:02 +02:00
Hauke Petersen
c57d67fab8 Merge pull request #7073 from kaspar030/add_edbg_support
tools: add edbg support
2017-05-24 17:35:42 +02:00
8060c48427 boards: samd21-xpro: enable use of edbg 2017-05-24 14:52:45 +02:00
f2cc58e8ed boards: samr21-xpro: enable use of edbg 2017-05-24 14:52:45 +02:00
Hauke Petersen
867b09c224 cpu/kinetis: make UART mode configurable per board 2017-05-24 14:48:49 +02:00
0b918db35c Merge pull request #7068 from haukepetersen/add_tool_bossa
tools: introduce shared tooling for using BOSSA
2017-05-23 07:17:13 +02:00
0d98a91e18 Merge pull request #7080 from kaspar030/deduplicate_sam0_board_makefiles
boards: sam0: deduplicate sam0 board makefiles
2017-05-22 13:10:49 +02:00
Francisco Acosta
6aad87f6bd Merge pull request #7078 from haukepetersen/fix_boards_serialincmk
boards: make use of `serial.inc.mk`
2017-05-22 12:00:32 +02:00
Hauke Petersen
d0b959df1c boards/arduino-mkr1000: used shared BOSSA tooling 2017-05-22 11:42:01 +02:00
Hauke Petersen
0ab8295932 boards/udoo: use shared BOSSA tooling 2017-05-22 11:42:01 +02:00
Hauke Petersen
1bcf4819a7 boards/arduino-due: use shared BOSSA tooling 2017-05-22 11:42:01 +02:00
905490ebd8 boards/nucleo144-f412: initial support 2017-05-19 15:57:37 +02:00
494064b4ba board: sodaq-autonomo: make use of shared makefiles/boards/sam0.inc.mk 2017-05-19 00:50:41 +02:00
d907789c57 board: samr21-xpro: make use of shared makefiles/boards/sam0.inc.mk 2017-05-19 00:50:41 +02:00
18bd055226 board: saml21-xpro: make use of shared makefiles/boards/sam0.inc.mk 2017-05-19 00:50:41 +02:00
c1ac9dc739 board: samd21-xpro: make use of shared makefiles/boards/sam0.inc.mk 2017-05-19 00:50:41 +02:00
6ce1846eb0 board: arduino-zero: make use of shared makefiles/boards/sam0.inc.mk 2017-05-19 00:50:40 +02:00
fb0412097b Merge pull request #7075 from haukepetersen/fix_minibit_programmerflashtoolvarname
boards: s/FLASHTOOL/PROGRAMMER/
2017-05-18 18:01:33 +02:00
Hauke Petersen
adbf671490 boards: make use of serial.inc.mk 2017-05-18 15:46:38 +02:00
Hauke Petersen
f3484f460e boards/nrf6310: del redundant TERMFLAGS assignemt
The port for the TERMPROG is assingned in serial.inc.mk...
2017-05-18 15:10:06 +02:00
Hauke Petersen
11d26779f6 boards: s/FLASHTOOL/PROGRAMMER/ 2017-05-18 13:18:54 +02:00
dce3015e0c Merge pull request #7051 from OTAkeys/pr/stm32f7discovery
boards: add stm32f769 discovery
2017-05-17 19:24:03 +02:00
Vincent Dupont
1c637da74d boards: add support of stm32f769 discovery board 2017-05-17 15:32:42 +02:00
Hauke Petersen
58cb30db6b Merge pull request #7060 from haukepetersen/opt_cpu_isrstacksizecleanup
cpu: remove ISR stack related placeholders
2017-05-16 10:44:52 +02:00
Bumsik Kim
67d7346d27 boards/arduino-mkr1000: Updated periph config and SWD flashing (#3) 2017-05-16 10:15:29 +02:00
f97b4497f2 boards/arduino-mkr1000: initial support 2017-05-16 10:14:59 +02:00
2efccce74e boards/nz32-sc151: initial support 2017-05-13 20:00:42 +02:00
6b0cf6a728 Merge pull request #7027 from dylad/saml21_adc
saml21/adc: initial support
2017-05-12 23:33:47 +02:00
dylad
44dd56c3e8 sam0/adc: merged samd21 & saml21 adc driver
Signed-off-by: dylad <dylan.laduranty@mesotic.com>
2017-05-12 21:02:17 +02:00
Hauke Petersen
9aad0e528f cpu: cleanup unused/umimplemented isr stack code
- removed ISR_STACKSIZE define where unused (set to 0)
- removed thread_arch_isr_stack_usage(), thread_arch_isr_stack_start(),
  and/or thread_arch_isr_stack_pointer() where not implemented
2017-05-12 18:07:08 +02:00
d3aa58ef2f boards/nucleos: fix arduino ADC pins, add arduino I2C pins 2017-05-12 09:54:12 +02:00
Martine Lenders
4cd579b236 Merge pull request #6809 from gebart/pr/mulle-led-macros
mulle: Streamline LED macros
2017-05-11 14:45:42 +02:00
40de3c641b Merge pull request #6907 from haukepetersen/add_board_nucleo144-f746
boards/cpu: add support for nucleo144-f746 and stm32f7
2017-05-10 16:06:01 +02:00
dylad
55de3781ca saml21/adc: initial support
Signed-off-by: dylad <dylan.laduranty@mesotic.com>
2017-05-09 22:14:54 +02:00
Bumsik Kim
92b24ba86f board\samd21-xpro: Corrected SPI pins for EX3 Header 2017-05-09 10:19:52 -04:00
Hauke Petersen
17fedc7f4d boards: added support for nucleo144-f746 2017-05-08 09:16:12 +02:00
e18acd2078 Merge pull request #7009 from kbumsik/io1-fix
SAMD21/SAMR21: Add more ADC lines
2017-05-07 11:32:42 +02:00
Bumsik Kim
18f30a7d5c boards/samr21-xpro: add adc support 2017-05-05 10:23:36 -04:00
Bumsik Kim
c54b477188 boards/samd21-xpro: add more adc lines 2017-05-05 10:21:22 -04:00
Bumsik Kim
dfba4394c6 cpu/samd21: move adc channel struct definition to periph_cpu.h 2017-05-05 10:19:39 -04:00
Francois Berder
ed6dc701b2 boards: pic32-clicker: Add LEDs support
Signed-off-by: Francois Berder <fberder@outlook.fr>
2017-05-05 13:46:52 +02:00
Francois Berder
fbf369df93 boards: pic32-wifire: Add LED support
Signed-off-by: Francois Berder <fberder@outlook.fr>
2017-05-05 13:37:41 +02:00
Martine Lenders
472eeb0068 Merge pull request #6936 from francois-berder/periph-uart
boards: wifire/clicker: Fix UART configuration
2017-05-04 17:31:32 +02:00
Pekka Nikander
630c1b6ae6 boards/nucleo-f401: add ADC support for Arduino A0-A5 pins 2017-05-02 15:43:45 +03:00
Joakim Nohlgård
663e2581b6 Merge pull request #6984 from kYc0o/k64f_uart_fix
boards/frdm-k64f: fix typo on UART_0_ISR
2017-04-28 19:42:24 +02:00
Joakim Nohlgård
8adf31c0bc Merge pull request #6983 from kYc0o/frdm_port_osx
frdm-k64f: add Darwin serial port
2017-04-28 19:30:45 +02:00
kYc0o
651889e3cd boards/frdm-k64f: typo on UART_0_ISR fixed 2017-04-28 18:29:20 +02:00
kYc0o
ae2d179c94 frdm-k64f: add Darwin serial port 2017-04-28 16:55:29 +02:00
Travis Griggs
828a47dd6a samd21/adc: initial implementation 2017-04-27 14:54:29 -07:00
Hauke Petersen
c866634469 cpu/stm32f1: reworked clock initialization code 2017-04-27 11:06:48 +02:00
Martine Lenders
0cc15955f6 Merge pull request #6958 from haukepetersen/fix_kinetis_uart
cpu/kintis+boards: fixed UART configuration
2017-04-25 17:22:45 +02:00
Hauke Petersen
9dabbddb2f cpu/kintis+boards: fixed UART configuration 2017-04-25 14:27:33 +02:00
3c53c58643 Merge pull request #6805 from PeterKietzmann/pr_remote_fix_leds
boards/remote: fix led macro
2017-04-25 08:51:54 +02:00
cb4d4fd06c boards/nucleo144-f303: reconfigure PWM and UART to match Arduino pinout 2017-04-21 17:58:12 +02:00
caafdb26b7 boards/nucleo144-f207: rework uart and pwm configuration to match arduino pinout 2017-04-21 17:58:12 +02:00
9d81419b01 boards/nucleo144-f413: rework uart and pwm configuration to match arduino pinout 2017-04-21 17:58:12 +02:00
641afc3e7e boards/nucleo144-f429: rework uart and pwm configuration to match arduino pinout 2017-04-21 17:58:12 +02:00
17ec682a09 boards/nucleo144-f446: rework uart and pwm configuration to match arduino pinout 2017-04-21 17:58:12 +02:00
796beb912f boards/arduino-zero: remove unused ADC configuration 2017-04-20 17:11:02 +02:00
Francisco Acosta
2d9e1ed664 Merge pull request #6880 from aabadie/nucleo144_leds
boards/nucleo144: fix uninitialized on-board leds
2017-04-20 00:00:25 +02:00
Francois Berder
407031dc54 boards: pic32-wifire: Fix UART RX pinmux register
U4RXREG is the RX buffer for UART4. U4RXR is the register for
controlling the input pin for UART4.

Signed-off-by: Francois Berder <francois.berder@imgtec.com>
2017-04-19 16:23:15 +01:00
Francois Berder
ea04d9af33 boards: pic32-clicker: Fix UART RX pinmux register
U3RXREG is the RX buffer for UART3. U3RXR is the register for
controlling the input pin for UART3.

Signed-off-by: Francois Berder <francois.berder@imgtec.com>
2017-04-19 16:21:51 +01:00
Francois Berder
fa51e4081d boards: pic32-clicker: Remove useless UART pin configuration
Signed-off-by: Francois Berder <francois.berder@imgtec.com>
2017-04-19 16:15:50 +01:00
Francois Berder
12690185cb boards: pic32-wifire: Remove useless UART pin configuration
Since the UART module takes control of RX and TX pins, there
is no need to configure the pins.

Signed-off-by: Francois Berder <francois.berder@imgtec.com>
2017-04-19 16:15:44 +01:00
Martine Lenders
2e6520d7a7 Merge pull request #6829 from francois-berder-imgtec/periph-gpio
PIC32: Add GPIO peripheral
2017-04-19 12:43:15 +02:00
Martine Lenders
2a0ead8fc1 Merge pull request #6920 from smlng/doc/arduino_common
doxygen: refine Arduino Atmega Common documentation
2017-04-18 13:32:16 +02:00
smlng
87ea556758 doxygen: refine Arduino Atmega Common documentation 2017-04-18 11:18:26 +02:00
Francisco Acosta
7333016547 Merge pull request #6791 from gebart/pr/kinetis-ldscript-unification
kinetis: move ldscripts to kinetis_common for easier reuse
2017-04-18 10:38:41 +02:00
Martine Lenders
c3d318ea0a Merge pull request #6903 from miri64/doc/fix/unify-board-names
doc: boards: unify board names
2017-04-14 11:11:53 +02:00
Travis Griggs
bc4cd53946 boards/samd21-xpro: add initial support 2017-04-13 18:21:07 -07:00
Martine Lenders
812c55727c Merge pull request #6886 from smlng/driver/mag3110/rework
drivers: mag3110 rework
2017-04-14 02:25:16 +02:00
Martine Lenders
b1547ffd4f doc: boards: unify board names 2017-04-14 02:23:20 +02:00
Martine Lenders
9a3efb2ed0 Merge pull request #6905 from miri64/doc/fix/remote
doc: unify RE-Mote grouping with grouping of other boards
2017-04-14 02:20:03 +02:00
smlng
36526f8a3b driver, mag3110: add saul 2017-04-13 21:14:44 +02:00
smlng
fddecfcaec microbit: correct device params for I2C 2017-04-13 21:14:30 +02:00
Martine Lenders
5f1c16e8a5 doc: unify RE-Mote grouping with grouping of other boards 2017-04-13 18:48:07 +02:00
Martine Lenders
3a3e993c0c doc: arduino: unify arduino include path and doc with rest of codebase 2017-04-13 18:47:25 +02:00
Martine Lenders
425e1f9bb1 Merge pull request #6884 from aabadie/fix_doxygen_brief
boards: replace @brief with @name when necessary
2017-04-13 16:39:04 +02:00
Joakim Nohlgård
5203ad2643 k60: Use kinetis_common ldscript, rectify CPU_MODEL to full part number 2017-04-13 14:42:56 +02:00
smlng
644dbb1224 driver, mag3110: rework 2017-04-13 14:31:09 +02:00
Joakim Nohlgård
14ec05eab8 Merge pull request #6847 from gebart/pr/kw2x-rename-kw2xd
kw2xd: Rename CPU kw2x -> kw2xd
2017-04-13 13:13:28 +02:00
882bcff048 boards: replace @brief with @name when necessary 2017-04-13 12:10:30 +02:00
Joakim Nohlgård
95e3d202f2 kw2xd: Rename CPU kw2x -> kw2xd
NXP calls the family KW2xD in their material.
http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/kinetis-cortex-m-mcus/w-series-wireless-m0-plus-m4:KINETIS_W_SERIES
2017-04-13 10:47:42 +02:00
Vincent Dupont
70ed63ed25 Merge pull request #6838 from aabadie/nucleo32_l432
boards/nucleo32-l432: initial support
2017-04-13 09:44:05 +02:00
Francois Berder
72234d7df4 boards: pic32-wifire: Add support for GPIO peripheral
Signed-off-by: Francois Berder <francois.berder@imgtec.com>
2017-04-12 10:58:52 +01:00
Francois Berder
847c126fbe boards: pic32-clicker: Add support for GPIO peripheral
Signed-off-by: Francois Berder <francois.berder@imgtec.com>
2017-04-12 10:58:52 +01:00
Martine Lenders
d170d30a5e doc: fix calliope-mini group name 2017-04-11 13:34:03 +02:00
001f9b05ac Merge pull request #6879 from aabadie/nucleo144_arduino
boards/nucleo144-common: add arduino feature
2017-04-11 11:31:17 +02:00
7a3af73552 boards/nucleo144: fix uninitialized on-board leds 2017-04-10 08:25:33 +02:00
d5dabd3b02 boards/nucleo144-common: add arduino feature 2017-04-10 07:52:33 +02:00
9bb5af3fc0 boards/nucleo32-common: fix error in arduino pin mapping 2017-04-09 19:27:28 +02:00
Joakim Nohlgård
a107a416cf kinetis: Refactor UART driver 2017-04-09 17:21:38 +02:00
Sebastian Meiling
1162f2beff Merge pull request #6871 from kYc0o/pba-d-01-kw2x_add_darwin_port
boards/pba-d-01-kw2x: add Darwin serial port
2017-04-07 15:08:27 +02:00
Francisco Acosta
599f9097b5 Merge pull request #6790 from gebart/pr/kinetis-drop-mk60dz
k60: drop broken support for mk60dz10
2017-04-07 14:26:29 +02:00
kYc0o
97b11b34e3 boards/pba-d-01-kw2x: add Darwin serial port 2017-04-07 13:30:58 +02:00
71fadb0bd7 Merge pull request #6870 from aabadie/fix_doxygen
boards: fix remaining doxygen @brief in periph config
2017-04-07 12:31:38 +02:00
5eb9b2638c boards: fix remaining doxygen @brief in periph config 2017-04-07 10:56:28 +02:00
Joakim Nohlgård
4a9cb807c6 k60: Remove (broken) support for first revision K60 hardware
The CPU has multiple issues and several parts of the platform code
does not even compile cleanly for this CPU in the current state.

This removes support for parts MK60DN256ZVLL10, MK60DN512ZVLL10
(note the Z) CPUs with this part number were used in Mulle v0.60 which
only has been used in some in-house projects at Eistec and LTU.
2017-04-07 08:39:49 +02:00
df02207ed7 boards/nucleo32-l432: initial support 2017-04-06 22:23:31 +02:00
Martine Lenders
8e54448aea Merge pull request #6867 from gebart/DipSwitch-pr/remove_system_core_clock_update
cpu: remove superfluous SystemCoreClockUpdate
2017-04-06 21:19:36 +02:00
d36bf378fc Merge pull request #6819 from aabadie/nucleo_l1_adc_dac
stm32l1: add adc & dac support, update configuration for nucleo-l1
2017-04-06 17:23:36 +02:00
6529abd687 Merge pull request #6834 from haukepetersen/add_stm32l_rtt
cpu/stm32_common: added LPTIM based rtt implementation
2017-04-06 16:08:39 +02:00
Hauke Petersen
e1dde6b456 cpu/nrf5x: unified rtt driver 2017-04-06 11:58:52 +02:00
DipSwitch
a322200582 cpu: remove superfluous SystemCoreClockUpdate 2017-04-06 10:19:27 +02:00
Hauke Petersen
a01936aedf boards/nucleo-l376: added and configured rtt 2017-04-06 09:57:30 +02:00
b4ff23580c boards/nucleo-l1: add adc and dac configuration 2017-04-05 21:40:06 +02:00
Hauke Petersen
469acf7db8 Merge pull request #6851 from haukepetersen/opt_nrf_clkinit
cpu/nrf5x: unified clock initialization code
2017-04-05 21:31:33 +02:00
Francisco Acosta
9edca89ea7 Merge pull request #6625 from aabadie/nucleo144_f303
boards/nucleo144-f303: initial support
2017-04-05 19:31:26 +02:00
a69217a637 Merge pull request #6849 from aabadie/nucleo32_led0_spi
boards/nucleo32: enable SPI and deactivate LED0 auto init by default
2017-04-05 18:51:13 +02:00
Hauke Petersen
3060d96bfd cpu/nrf5x: unified clock initialization code 2017-04-05 18:07:23 +02:00
Martine Lenders
8899825630 Merge pull request #6863 from haukepetersen/add_board_nrf52840dk
boards: add support for nRF52840dk
2017-04-05 18:00:37 +02:00
bab636604b boards/nucleo32s: configure SPI 2017-04-05 16:58:36 +02:00
2abce109b5 boards/nucleo32s: skip LED0 auto init by default 2017-04-05 16:58:36 +02:00
Hauke Petersen
4f1e9182fd boards: added support for nRF52840dk 2017-04-05 16:43:49 +02:00
Hauke Petersen
334b2a6dc1 cpu/nrf52: added support for nRF52840
- added vendor header files for nrf52840
- added config for nrf52840
- added additional isr vectors for the nrf52840
- enabled port 1 in GPIO driver
- adapted periph drivers to cope with GPIO driver changes
- adapted the GPIO config of the I2C driver for the nrf51
2017-04-05 16:43:49 +02:00
Hauke Petersen
7667245119 board/nrf52dk: style cleanup in periph_conf.h 2017-04-05 14:06:52 +02:00
Joakim Nohlgård
fe75996cbc cpu/lm4f120: Remove stub cpuid
NVIC_CPUID is not a unique device ID, it is the Cortex-M core family ID.
2017-04-05 09:03:49 +02:00
b0f4123537 Merge pull request #4699 from gebart/pr/makefile-reorganize
Makefiles: move all supporting Makefile includes to /makefiles
2017-04-04 19:45:58 +02:00
Joakim Nohlgård
339a4da9dc Makefiles: move to new directory /makefiles 2017-04-04 15:11:54 +02:00
74a78effe8 boards/nucleo-f302: remove unicode character that breaks buildtest target 2017-04-03 09:06:33 +02:00
Joakim Nohlgård
f4dd0a31b2 Merge pull request #5625 from OTAkeys/pr/spiffs
pkg: add SPIFFS support
2017-03-31 20:29:41 +02:00
Vincent Dupont
4cb3232a42 native: add spiffs options in board.h 2017-03-31 17:17:42 +02:00
Vincent Dupont
a5ef3d606c Merge pull request #6828 from aabadie/nucleo_f429_hwrng
boards/nucleo144-f429: add hwrng feature
2017-03-31 16:12:24 +02:00
Martine Lenders
fcb9ba285e Merge pull request #6725 from astralien3000/dynamixel
drivers/dynamixel : initial support
2017-03-31 15:16:54 +02:00
6f98e81b17 Merge pull request #6759 from OTAkeys/pr/nucleo-i2c-clock
boards: fix I2C_APBCLK value in stm32-based boards
2017-03-31 12:37:07 +02:00
f4f7fb241d Merge pull request #6827 from OTAkeys/pr/hwrng_nucleo144
boards: add hwrng feature in nucleo144-(f207|f413)
2017-03-31 12:36:37 +02:00
Loïc Dauphin
c9a4a37159 boards/opencm904: set UART_STDIO_BAUDRATE to 921600 2017-03-31 11:44:13 +02:00
c4adedf6a7 boards/nucleo144-f429: add hwrng support 2017-03-31 10:42:12 +02:00
Vincent Dupont
0bb60389ac boards: add hwrng feature in nucleo144-(f207|f413) 2017-03-31 10:25:30 +02:00
Hauke Petersen
278d39153d boards/nucleo-l476: enabled hwrng feature
- enabled hwrng feature
- fixed 48MHz clock selection for the STM32L4
2017-03-31 10:00:54 +02:00
Hauke Petersen
5311e12d8a Merge pull request #6820 from haukepetersen/opt_stm32_hwrng
cpu/stm32_common: unified hwrng driver
2017-03-31 09:59:04 +02:00
Hauke Petersen
c6d74c335b boards: enabled hwrng feature for nucleo-l0xx 2017-03-30 17:19:03 +02:00
Hauke Petersen
afc3928a9c boards: added support for nucleo-l476 2017-03-30 16:58:34 +02:00
b1eaed72e8 Merge pull request #6813 from aabadie/fix_nucleo_led_spi
boards/nucleos: deactivate LED0 auto init by default
2017-03-30 16:49:31 +02:00
Vincent Dupont
3af13e70ee Merge pull request #6810 from gebart/pr/mulle-hwcs
mulle: Configure hardware CS for all on-board SPI slaves
2017-03-30 11:26:22 +02:00
Joakim Nohlgård
e9db8276ae Merge pull request #6762 from OTAkeys/feat/mtd-spi-nor
drivers: mtd_spi_nor MTD interface driver for SPI NOR flash chips
2017-03-30 11:21:11 +02:00
8c33bd55c9 boards/nucleos: deactivate LED0 auto init by default 2017-03-30 09:30:05 +02:00
Joakim Nohlgård
2c6088de55 mulle: Add a configuration for the onboard flash memory 2017-03-29 16:52:11 +02:00
Neil Jones
dc67422f09 boards: pic32-clicker: Add support for the MikroE Clicker board.
This board features a pic32mx470f512h PIC32 device with a MIPS core.
2017-03-29 14:43:46 +01:00
Joakim Nohlgård
ba816a0b5f mulle: Configure hardware CS for all on-board SPI slaves 2017-03-29 13:07:19 +02:00
Hauke Petersen
76bae4b111 Merge pull request #6066 from neiljay/pr/add_mips-pic32_mz
cpu: Add PIC32MZ support
2017-03-29 12:53:47 +02:00
Neil Jones
c4d28cb5e2 boards: pic32-wifire: Add support for the Digilent WiFire board.
This board features a pic32mz2048efg100 PIC32 device with a MIPS core.
2017-03-28 16:25:31 +01:00
Joakim Nohlgård
7ede2218b2 mulle: Streamline LED macros 2017-03-28 17:08:54 +02:00
Joakim Nohlgård
039d9ac33e mulle: Use hardware CS for on-board LIS3DH 2017-03-28 17:07:55 +02:00
Joakim Nohlgård
d1ea50a600 mtd: Redefine MTD_0 as a mtd_dev_t * 2017-03-28 17:00:39 +02:00
Peter Kietzmann
9eafdc6e71 boards/remote: fix led macro 2017-03-28 15:35:09 +02:00
3798472ec9 boards/nucleo-f302: add arduino pinmap 2017-03-27 13:10:53 +02:00
34dcc8e947 boards/nucleo32-common: include arduino pinmap in board definitions 2017-03-27 09:46:15 +02:00
c0ae690a7c boards/nucleo-common: include arduino pinmap in board definitions 2017-03-27 09:46:06 +02:00
39aa4ac56d board/nucleo144-f303: initial support 2017-03-24 17:29:11 +01:00
Francisco Acosta
ffad15fa85 Merge pull request #6594 from aabadie/nucleo144_f429
boards/nucleo144-f429: initial support
2017-03-24 15:52:15 +01:00
066afd218e boards/nucleo144-f429: initial support 2017-03-18 15:56:56 +01:00
Vincent Dupont
27057d4c61 boards/opencm904: remove custom vector base address 2017-03-17 18:09:24 +01:00
Vincent Dupont
833440f65c boards/spark-core: remove custom vector base address 2017-03-17 18:07:22 +01:00
Vincent Dupont
1b2b5d9df9 Merge pull request #5624 from OTAkeys/pr/mtdi_flash
mtd: add a generic low level flash interface
2017-03-17 17:18:13 +01:00
Francisco Acosta
80e7ab5c6c Merge pull request #6553 from aabadie/nucleo144-f446
boards/nucleo144-f446: add initial support
2017-03-17 15:46:38 +01:00
Vincent Dupont
bb52575d45 boards: fix I2C_APBCLK value in stm32-based boards 2017-03-17 12:56:54 +01:00