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

2405 Commits

Author SHA1 Message Date
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
eee4e5725a Merge pull request #6726 from astralien3000/opencm904-remap
boards/opencm904: remap uart pins
2017-03-17 11:03:06 +01:00
57daad4ed6 boards/nucleo144-f446: initial support 2017-03-16 18:23:38 +01:00
Francisco Acosta
f839e73b1a Merge pull request #6615 from aabadie/nucleo_f302
boards/nucleo-f302: initial support
2017-03-16 17:58:14 +01:00
Vincent Dupont
379eb24684 Merge pull request #6741 from lebrush/refactor/boards-msbiot-leds
boards/msbiot: use LED defines
2017-03-16 17:09:51 +01:00
Vincent Dupont
9e8cb3d135 native: add mtd-compliant flash emulation 2017-03-16 11:24:22 +01:00
62ccabc81a boards/nucleo144-f413: adapt to common nucleo144 code 2017-03-16 11:03:38 +01:00
5634e0d4af boards/nucleo144-f207: adapt to common nucleo144 code 2017-03-16 11:03:38 +01:00
1c96a2d617 boards/nucleo144-common: factorize common code for nucleo 144 boards 2017-03-16 11:03:38 +01:00
607efecba1 boards/nucleo32-f303: adapt to common nucleo32 code 2017-03-16 11:03:38 +01:00
5f02a41597 boards/nucleo32-f042: adapt to common nucleo32 code 2017-03-16 10:50:30 +01:00
dd4e0ea6a3 boards/nucleo32-f031: adapt to common nucleo32 code 2017-03-16 10:50:30 +01:00
0ef714650b boards/nucleo32-common: factorize common code for nucleo 32 boards 2017-03-16 10:50:30 +01:00
0b7ce88585 boards/nucleo-common: extract serial configuration in extra Makefile 2017-03-16 10:50:30 +01:00
1ab5c74ee2 boards/nucleo-f302: initial support 2017-03-16 10:43:29 +01:00
ca85e8afe4 Merge pull request #6651 from aabadie/nucleo32_l031
boards/nucleo32-l031: initial support
2017-03-16 08:30:48 +01:00
216e685932 Merge pull request #6743 from aabadie/nucleo_common
boards/nucleo_common, boards/remote_common: remove extra underscore in header guard
2017-03-15 16:25:39 +01:00
lebrush
0c7c57717c Merge pull request #6584 from aabadie/nucleo_l152_periph
boards/nucleo-l1: configure extra periphs (UARTs and PWM)
2017-03-15 15:53:31 +01:00
fb7fe334b6 boards/nucleo32-l031: initial support 2017-03-15 14:06:14 +01:00
Francisco Acosta
1a17955551 Merge pull request #6025 from aabadie/nucleo_f410
boards/nucleo-f410: initial support
2017-03-15 13:03:39 +01:00
Loïc Dauphin
46bac6c69b boards/opencm904: remap uart pins 2017-03-15 10:50:34 +01:00
Martine Lenders
29842bb5e4 netdev2: rename to netdev and remove gnrc_netdev
With some minor hand-edits I used the following chain of commands:

```sh
git rm sys/include/net/gnrc/netdev.h
git grep --name-only -i netdev2 | \
        xargs sed -i -e 's/^\(NETDEV\)2\(.*\)\( [("]\)/\1\2 \3/g' \
                     -e 's/\(netdev\)2\(.*\)\( \/\*\*<\)/\1\2 \3/I' \
                     -e 's/\(netdev\)2/\1/gI'
git add -p
git commit --amend
git ls-tree --full-tree -r HEAD --name-only | \
        grep "netdev2" | xargs -I'{}' dirname '{}' | uniq | \
        grep "netdev2" | while read dir; do
                new_dir="$(echo "$dir" | sed "s/netdev2/netdev/g")"
                git mv -f "$dir" "$new_dir"
        done
git commit --amend
git ls-tree --full-tree -r HEAD --name-only | \
        grep "netdev2" | while read file; do
                new_file="$(echo "$file" | sed "s/netdev2/netdev/g")"
                git mv -f "$file" "$new_file"
        done
git commit --amend
git grep --name-only "\<drivers_netdev_netdev\>" | \
        xargs sed -i "s/\<drivers_netdev_netdev\>/drivers_netdev_api/g"
git add -p
git commit --amend
```
2017-03-15 09:31:20 +01:00
9bca23abb9 boards/nucleo-f410: initial support 2017-03-14 18:45:11 +01:00
2e304bcd17 Merge pull request #6738 from aabadie/nucleo_l1_saul
boards/nucleo-l1: export led and button via saul
2017-03-14 18:18:02 +01:00
84aad1fc1e boards/remote-common: remove extra underscore in header guard 2017-03-13 23:54:03 +01:00
f91cf5d531 boards/nucleo_common: remove extra underscore in header guard 2017-03-13 23:49:10 +01:00
Victor Arino
34b9c04d9d boards/msbiot: use LED defines 2017-03-13 21:13:37 +01:00
lebrush
2af148d8cd Merge pull request #6714 from OTAkeys/pr/stm32_unify_gpio
cpu/stm32_common: unify gpio driver
2017-03-13 21:08:00 +01:00
Vincent Dupont
c302b7601d boards: fix stm32-based boards with new gpio driver 2017-03-13 15:09:31 +01:00
0de97bf6f7 boards/nucleo-l1: export led and button via saul 2017-03-13 14:55:19 +01:00
Thomas Eichinger
2ce2b53339 doc: msba2-tools: doxygen fixes 2017-03-10 14:56:48 +01:00
Oleg Hahm
8a36c33a6c doc: boards: fix and add documentation 2017-03-10 14:56:48 +01:00
Joakim Nohlgård
887cc72365 Merge pull request #5616 from gebart/pr/vfs
vfs: file system abstraction
2017-03-09 09:44:56 +01:00
515231d0b5 boards/nucleo-l1: add configuration for extra UARTs 2017-03-08 18:10:19 +01:00
2df36110c4 boards/nucleo-l1: configure PWM 2017-03-08 18:10:19 +01:00
smlng
ba3a46435c cc2538: revert xtimer params from #5608 2017-03-07 21:59:53 +01:00
Joakim Nohlgård
8f81121f29 boards/mulle: Add FRAM to DevFS 2017-03-07 17:59:59 +01:00
Hauke Petersen
37d4f44379 cpus: mv vendor headers to include/vendor/. 2017-03-07 08:55:15 +01:00
Loïc Dauphin
af78dd784a boards: rename opencm9-04 into opencm904 2017-03-03 09:54:31 +01:00
lebrush
afaef0a578 Merge pull request #6628 from aabadie/nucleo_l053
boards/nucleo-l053: initial support
2017-03-02 22:13:10 +01:00
2927b775d8 Merge pull request #6683 from aabadie/aabadie_typo
boards: fix typo in author name
2017-03-02 17:59:25 +01:00
3ec71bb7a0 boards: fix typo in author name 2017-03-02 15:52:32 +01:00
Loïc Dauphin
e7b9104e03 boards/opencm9-04: disable bootloader's timer interrupt 2017-03-02 14:57:33 +01:00
128fa5d6f0 boards/nucleo-l053: initial support 2017-03-02 13:52:12 +01:00
kYc0o
9e250a8ee6 boards/fox: add periph_flashpage feature 2017-03-01 16:33:09 +01:00
kYc0o
020f74fdaa boards/fox: use second UART in Darwin platforms 2017-03-01 16:30:35 +01:00
Frits Kuipers
28bc25abb4 boards/nucleo-f4xx: Added second and third SPI definition 2017-02-28 22:38:42 +01:00
Martine Lenders
b7d1f8cd81 Merge pull request #6653 from smlng/pr/cpp/pba-d-01-kw2x
enable feature cpp on board pba-d-01-kw2x
2017-02-28 21:04:10 +01:00
bb9f3861ee Merge pull request #6664 from aabadie/fix_doxygen_board_nucleo32-f031
boards/nucleo32-f031: replace @brief with @name in periph conf
2017-02-28 20:27:11 +01:00
Francisco Acosta
29753d6018 Merge pull request #6433 from aabadie/nucleo_l073
boards/nucleo-l073: initial support
2017-02-28 20:22:39 +01:00
09f05da2cd boards/nucleo32-f031: replace @brief with @name in periph conf 2017-02-27 23:15:36 +01:00
smlng
dbd05d3f3b cpp: add feature cpp to pba-d-01-kw2x 2017-02-25 07:51:59 +01:00
smlng
c81696a4bf cpp: fix spi_conf_t order in pba-d-01-kw2x 2017-02-25 07:51:52 +01:00
1689760fda boards/nucleo-l073: initial support 2017-02-24 16:12:01 +01:00
Vincent Dupont
fc24355465 boards: add nucleo144-f413 initial support 2017-02-23 17:01:44 +01:00
Vincent Dupont
26dac0fc21 Merge pull request #6641 from kaspar030/add_nucleo-f401_rtc_config
boards: nucleo-f401: add RTC config
2017-02-23 10:29:37 +01:00
645ff47bfd boards: nucleo-f401: add RTC config 2017-02-23 09:09:18 +01:00
7c589e5926 boards/nucleo32-f031: initial support (1 Timer, 1 UART, 3 PWM, 5 ADC) 2017-02-22 18:43:02 +01:00
d8a7de0eb8 boards/nucleo-f411: initial support 2017-02-22 15:18:21 +01:00
Oleg Hahm
4c0c8b2623 Merge pull request #6592 from haukepetersen/rm_smb380
boards/avsextrem: remove deprectated smb380 driver
2017-02-22 10:57:54 +01:00
Peter Kietzmann
5b4b39937a Merge pull request #6634 from cgundogan/pr/calliope_delete_wrong_info
doc: boards: calliope: rm incorrect doc
2017-02-22 09:57:29 +01:00
Cenk Gündoğan
d39ccdce21 pba-d-01-kw2x: fix LED2_PIN <-> LED0_PIN 2017-02-21 10:19:53 +01:00
Cenk Gündoğan
8c3bbf9c4d doc: pba-d-01-kw2x: brief -> name 2017-02-21 10:19:04 +01:00
Cenk Gündoğan
6393928fd6 doc: boards: calliope: rm incorrect doc 2017-02-21 08:55:29 +01:00
Martine Lenders
4b5952e0ad Merge pull request #6622 from gebart/pr/cppcheck-fixes
cppcheck fixes 1
2017-02-17 16:11:11 +01:00
a3497539c2 boards: fix PWM doxygen doc in periph_conf 2017-02-16 17:59:21 +01:00
Joakim Nohlgård
95a4e75423 msba2/tools: Fix cppcheck issues 2017-02-16 17:10:06 +01:00
Hauke Petersen
7ad342ca2d boards/pba-d-01-kw2x: map tcs37727 to SAUL devices 2017-02-16 14:46:50 +01:00
78c29a0607 Merge pull request #6579 from OTAkeys/pr/nucleo144-f207
boards: rename nucleo-f207 -> nucleo144-f207
2017-02-16 09:42:24 +01:00
Hauke Petersen
90bc8e0505 boards/avsextrem: remove deprectated smb380 driver 2017-02-13 14:26:44 +01:00
Hauke Petersen
ad8f390cc1 boards: enabled flashpage feature for selected ones 2017-02-13 09:45:37 +01:00
c436241792 boards/nucleo32-f303: fix header guards 2017-02-12 11:25:17 +01:00
d4285d42f8 boards/maple-mini: fix header guards 2017-02-12 11:24:57 +01:00
Neil Jones
d09fd777fc boards: mips-malta: Add basic malta FPGA support.
Add basic support for the MIPS malta FPGA platform.
2017-02-09 12:22:28 +00:00
Vincent Dupont
2490b8ed2d boards/nucleo144-f207: fix ADC config 2017-02-08 17:43:30 +01:00
Vincent Dupont
4ced9421b2 boards/nucleo144-f207: clean up board.h 2017-02-08 17:43:29 +01:00
Vincent Dupont
4d595ad36e boards: rename nucleo-f207 -> nucleo144-f207 2017-02-08 17:22:54 +01:00
Martine Lenders
fa4c9b9111 Merge pull request #6559 from haukepetersen/fix_drivers_doxygengroups
drivers: fixed doxygen groups
2017-02-07 21:34:52 +01:00
Peter Kietzmann
5bf4882592 Merge pull request #6453 from smlng/pr/5469-bis
drivers/kw2xrf: adapt to netdev2
2017-02-07 15:58:54 +01:00
PeterKietzmann
e617d74fa8 drivers/kw2xrf: update default params on init 2017-02-07 15:08:14 +01:00
smlng
887f499eca drivers/kw2xrf: adapt to new SPI interface
- add docu for structs, defines and functions
    - exclude drivers/kw2xrf/include/overwrites.h (vendor header)
    - add missing header guards
2017-02-07 15:08:05 +01:00
Hauke Petersen
17c5931125 boards/nucleo-common: fixed doxygen groups 2017-02-07 11:16:50 +01:00
Francisco Acosta
79a4acee43 Merge pull request #6516 from antmerlino/arduino-cleanup
Changes arduino-common to arduino-atmega-common.
2017-02-06 17:40:44 +01:00
Martine Lenders
59150b67f1 Merge pull request #6494 from haukepetersen/fix_nucleo_timerconfig
boards/nucle-f0xx: fixed timer configuration
2017-02-03 14:42:49 +01:00
Anthony Merlino
aa1056a33b boards/arduino*: Unifies PORT_<OS> settings
All boards define a default PORT_LINUX and PORT_DARWIN
arduino-atmega-common uses PORT_LINUX and PORT_DARWIN accordingly
2017-02-02 14:12:03 -05:00
Anthony Merlino
9f5bd85d0f boards/waspmote-pro: Removes toolchain flags that are now found in cpu/atmega-common 2017-02-02 14:12:03 -05:00
Anthony Merlino
a06aa7bd0e boards/arduino-uno: Updates board to comply with refactored arduino-atmega-common structure 2017-02-02 14:12:02 -05:00
Anthony Merlino
7e79e85f17 boards/arduino-duemilanove: Updates board to comply with refactored arduino-atmega-common structure 2017-02-02 14:12:02 -05:00
Anthony Merlino
3f7808add0 boards/arduino-mega2560: Alters board to depend on arduino-atmega-common 2017-02-02 14:12:02 -05:00
Anthony Merlino
b8e04d8c00 boards/arduino-common: refactored to arduino-atmega-common
Refactors boards/arduino-common to boards/arduino-atmega-common.
Extends boards/arduino-atmega-common to be generic to all atmega based
arduino boards, not just atmega328p.
Removes flags that should be located in cpu framework
2017-02-02 14:11:51 -05:00
31d682aea8 boards/nucleo32-f042: fix undocumented on-board LED macros 2017-02-02 18:22:58 +01:00
lebrush
56b590bec6 Merge pull request #6514 from basilfx/cleanup/spi_en
boards: *: remove SPI_*_EN as comments suggest
2017-02-02 11:27:40 +01:00
Joakim Nohlgård
9a3589dcfe Merge pull request #6479 from haukepetersen/fix_lis3dh_mulle
drivers/lis3dh: fixed bug and simplified init()
2017-01-31 19:48:52 +01:00
Bas Stottelaar
3b14a584b8 boards: *: remove SPI_*_EN now rework is merged 2017-01-31 19:38:41 +01:00
Martine Lenders
dbc3f5f418 Merge pull request #6489 from aabadie/fix_at_brief
boards: fix doxygen @brief in periph.conf
2017-01-31 18:02:07 +01:00
Hauke Petersen
57948eb7b9 boards/nucleo: fixed xtimer configuration 2017-01-27 11:35:45 +01:00
ebc35a0613 boards: fix doxygen @brief in periph.conf 2017-01-27 10:31:56 +01:00
Hauke Petersen
1171db8c5f boards/nucle-f0xx: fixed timer configuration 2017-01-27 10:29:34 +01:00
PeterKietzmann
084d5ad1cb boards/remotes: fix includes in board.h 2017-01-27 09:49:10 +01:00
Hauke Petersen
ed2bb9d3f8 drivers/lis3dh: fixed bug and simplified init()
- changed to SPI_MODE_0
- made init() function use the params struct as parameter
2017-01-26 10:12:44 +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
5bdb3bfa61 misc: aggregated doxygen fixes 2017-01-25 16:46:46 +01:00
Hauke Petersen
b710702345 boards/opencm9-04: fixed SPI configuration 2017-01-25 16:46:46 +01:00
Hauke Petersen
49118f8c2e boards/arduino-due: added SD card configuration 2017-01-25 16:46:46 +01:00
Hauke Petersen
a2d9d9a3f9 boards/maple-mini: adapted SPI configuration 2017-01-25 16:46:46 +01:00
Hauke Petersen
ed4cb561bb boards/remote: fixed includes 2017-01-25 16:46:46 +01:00
PeterKietzmann
9b772a45de boards/cc2538: fix SPI clock initialisation 2017-01-25 16:46:46 +01:00
Hauke Petersen
55391bc8eb boards/nucleo-f207: fixed pin mapping for SPI/ADC 2017-01-25 16:46:46 +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
Hauke Petersen
849ce20f5c cpu/sam3+boards: adapted to new SPI API
- adapted the SPI driver
- adapted all boards using the CPU
2017-01-25 16:46:45 +01:00
Hauke Petersen
ea07a6817c cpu/sam0+boards: adapted to new SPI API
- adapted the SPI driver
- merged SPI driver for samr21 and saml21
- adapted all boards using the CPU
2017-01-25 16:46:45 +01:00
Hauke Petersen
10b0013315 cpu/lpc2387+boards: adapted to new SPI API
- adapted the SPI driver
- adapted all boards using the CPU
2017-01-25 16:46:05 +01:00
Hauke Petersen
b097e0840b cpu/nrf5x+boards: adapted to new SPI API
- adapted the SPI driver
- merged SPI drivers from nrf51 and nrf52
- adapted all boards using the CPU
2017-01-25 16:46:05 +01:00
Hauke Petersen
d5e00e594a cpu/msp430fxyz+boards: adapted to new SPI API
- adapted the SPI driver
- adapted all boards using the CPU
2017-01-25 16:46:05 +01:00
Hauke Petersen
c97a88ecb8 cpu/lpc11u34+boards: adapted to new SPI API
- adapted the SPI driver
- adapted all boards using the CPU
2017-01-25 16:46:05 +01:00
Hauke Petersen
5880d0edda cpu/kinetis+boards: adapted to new SPI API
- adapted the SPI driver
- adapted all boards using the CPU
2017-01-25 16:46:05 +01:00
Hauke Petersen
ca5f1befb3 cpu/cc2538+boards: adapted to SPI API changes
- adapted the SPI driver
- adapted all boards using the CPU
2017-01-25 16:46:05 +01:00
Martine Lenders
7a02ce6140 Merge pull request #6465 from aabadie/fix_doxygen_nucleo_l1
boards/nucleo-l1: fix non closed doxygen block
2017-01-24 16:22:43 +01:00
Martine Lenders
4fb9249fa8 Merge pull request #6429 from smlng/pr/fix_doc
doc: correct typos
2017-01-24 15:28:44 +01:00
fd337ddaec boards/nucleo-l1: fix non closed doxygen block 2017-01-24 14:53:45 +01:00
Hauke Petersen
5d8f686cf6 Merge pull request #6031 from MichelRottleuthner/sdcard_spi_testing
add driver for sd-cards (using spi)
2017-01-24 14:18:11 +01:00
Hauke Petersen
67fdd43ba8 Merge pull request #6398 from phectori/maple-mini
Boards: Add Maple mini
2017-01-24 14:10:55 +01:00
Hauke Petersen
10c46866d2 Merge pull request #5987 from aabadie/arduino_sketch_on_arduino
sys/arduino: make arduino sketch works on avr based boards
2017-01-24 14:10:18 +01:00
d1db946188 Merge pull request #6344 from haukepetersen/opt_pm_misc
pm: misc cleanup and fixes
2017-01-24 14:07:36 +01:00
Peter Kietzmann
119a307645 Merge pull request #6457 from aabadie/nucleo_f072_periph
boards/nucleo-f072: improve periph configuration
2017-01-24 10:15:39 +01:00
Peter Kietzmann
d7ce91f63a Merge pull request #6452 from aabadie/nucleo_f091_periph
boards/nucleo-f091: update UART, PWM and ADC periph configuration
2017-01-24 10:14:04 +01:00
351a6dee53 boards/nucleo-f072: add extra UART 2017-01-23 15:48:46 +01:00
9f39f5fb75 boards/nucleo-f072: configure PWM 2017-01-23 15:48:45 +01:00
569e494efa boards/nucleo-f072: fix ADC configuration 2017-01-23 13:54:55 +01:00
4d9b3d1c2a boards/nucleo-f091: add extra UART 2017-01-23 10:27:18 +01:00
d860393076 boards/nucleo-f091: add ADC configuration 2017-01-23 10:27:17 +01:00
35d22e3230 boards/nucleo-f091: configure PWM 2017-01-23 10:27:17 +01:00
Paul RATHGEB
4c10c64324
boards/weio : fixed a bug with the LED IO def
Signed-off-by: Paul RATHGEB <paul.rathgeb@skynet.be>
2017-01-22 17:18:13 +01:00
Frits Kuipers
e483c2307b boards/maple-mini: initial support 2017-01-21 16:27:17 +01:00
Martine Lenders
5b1c00ad8b Merge pull request #6388 from astralien3000/opencm9-04
boards/opencm9-04 : initial support
2017-01-21 14:37:50 +01:00
Peter Kietzmann
5880047d76 Merge pull request #6423 from haukepetersen/opt_lpc11_pwm
cpu/lpc11u34: remodeled PWM driver
2017-01-20 18:11:31 +01:00
Michel Rottleuthner
ac2ae7cb56 drivers: added driver for accessing sd_cards over spi 2017-01-20 18:11:26 +01:00
Loïc Dauphin
1fb47b5ee7 board/opencm9-04: initial support 2017-01-20 18:10:54 +01:00
smlng
5660dbcec3 boards: doc typos 2017-01-20 13:35:57 +01:00
Peter Kietzmann
38a649428d Merge pull request #6421 from aabadie/nucleo_f042_periph
boards/nucleo-f042: configure PWM pins, add extra UART, add ADC
2017-01-20 09:28:19 +01:00
44fa850724 boards/nucleo32-f042: configure some PWM pins, add extra UART, add ADC configuration 2017-01-19 22:13:03 +01:00
Oleg Hahm
3c6678b037 *: fix mismatching endifs for header guards 2017-01-19 18:30:53 +01:00
Oleg Hahm
7ee7801c10 *: remove trailing underscores from header guards 2017-01-19 18:30:53 +01:00
Hauke Petersen
1141787687 boards/weio: adapted PWM configuration 2017-01-19 13:23:59 +01:00
c35411c588 boards/nucleo32-f303: initial support 2017-01-19 11:09:42 +01:00
Hauke Petersen
efa0aa1fa9 cpu/cc430|chronos: moved periph_common dep to CPU 2017-01-19 11:05:44 +01:00
Peter Kietzmann
616d35e96f Merge pull request #6153 from haukepetersen/opt_driver_mma8x5x
drivers/mma8x5x: remodeled driver
2017-01-19 09:56:31 +01:00
93abe83ddb Merge pull request #6192 from aabadie/nucleo_f401_pwm
boards/nucleo-f401: configure PWM on 7 pins
2017-01-19 07:40:55 +01:00
8217ed1a8c boards/nucleo-f401: add pwm configuration on pins d{3,5,6,9} 2017-01-18 22:19:02 +01:00
963662416b boards/nucleo32-f042: change board name nucleo->nucleo32 2017-01-18 22:04:59 +01:00
Martine Lenders
5b49bfc21d Merge pull request #6375 from aabadie/nucleo_f030_periph
boards/nucleo-f030: configure some PWM pins, add ADC configuration
2017-01-18 21:29:40 +01:00
Peter Kietzmann
706eaa6050 Merge pull request #6376 from aabadie/nucleo_f070_periph
boards/nucleo-f070: configure some PWM pins, add extra UART, fix ADC
2017-01-18 20:57:54 +01:00
b03a23f371 boards/nucleo-f030: configure some PWM pins, add ADC configuration 2017-01-18 15:07:00 +01:00
Oleg Hahm
89edffa8cc Merge pull request #6401 from aabadie/stm32f0discovery_saul
boards/stm32f0discovery: export user LEDs and button to SAUL
2017-01-18 13:19:11 +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
43df072c88 boards/nucleo-f070: adapted PWM configuration to new api 2017-01-18 12:39:05 +01:00
3eff14de2b boards/nucleo-f070: configure some PWM pins, add extra UART, fix ADC compilation 2017-01-18 11:14:27 +01:00
Hauke Petersen
b368179d6b boards/pba-d-01-kw2x: adapted MMA8x5x configuaration 2017-01-18 10:51:15 +01:00
Hauke Petersen
5c8d7678df boards/stm32f4discovery: fix PWM configuration 2017-01-18 09:38:50 +01:00
20089be486 Merge pull request #6393 from haukepetersen/opt_stm32_pwmchanconf
cpu/stm32/pwm: made channel config more flexible
2017-01-18 09:02:47 +01:00
Peter Kietzmann
5f6bc1f4ba Merge pull request #6391 from haukepetersen/opt_boards_makedep
boards: remove local Makefile.dep includes
2017-01-18 09:01:07 +01:00
ccdb6eac70 boards/stm32f0discovery: export user LEDs and button to SAUL 2017-01-17 18:08:55 +01:00
5c859398a7 boards/stm32f4discovery: export user LEDs and button to SAUL 2017-01-17 17:54:00 +01:00
Peter Kietzmann
7c252eddae Merge pull request #4642 from haukepetersen/opt_hdc1000
drivers/hdc1000: remodeled driver + SAUL integration
2017-01-17 16:02:03 +01:00
Hauke Petersen
f6cd39348a boards: remove local Makefile.dep includes
No need for these, as $(RIOTBOARD)/$(BOARD)/Makefile.dep is
globally included from $(RIOBASE)/Makefile.dep.
2017-01-17 14:15:43 +01:00
Hauke Petersen
8f47aee78b boards/stm32-based: adapted PWM configuration 2017-01-17 14:08:39 +01:00
Hauke Petersen
718c8a5f1b boards/avsextrem: remove unused PWM defines 2017-01-17 10:50:02 +01:00
Hauke Petersen
4605292fe8 boards/msba2: adapted PWM configuration slightly 2017-01-17 10:50:02 +01:00
Hauke Petersen
924ea48695 board/bpa-d-01-kw2x: included hdc1000 via SAUL 2017-01-17 10:48:22 +01:00
Peter Kietzmann
5497d611dc Merge pull request #6384 from OlegHahm/pttu_drop_support
board: drop support for PTTU platform
2017-01-17 08:35:41 +01:00
Oleg Hahm
d834d7769e board: drop support for PTTU platform 2017-01-16 22:41:38 +01:00
daniel-k
9d403d95ce cortex_m: Add debug symbols for OpenOCD/GDB thread support 2017-01-16 20:50:35 +01:00
Cenk Gündoğan
d853dd63c1 cpu: make CFLAGS_DBG configurable 2017-01-16 15:54:59 +01:00
6feebb676c Merge pull request #5951 from mali/uno_saul
boards/arduino-common: export led via saul
2017-01-15 18:05:19 +01:00
Laurent Navet
200916ab33 boards/arduino-common: export led via saul
expose on-board led to saul interface.
2017-01-15 16:57:04 +01:00
Hauke Petersen
6270283033 Merge pull request #6160 from kaspar030/introduce_new_power_management
Introduce new power management
2017-01-12 17:31:49 +01:00
Hauke Petersen
efd27b6bd1 Merge pull request #6257 from PeterKietzmann/cpu_stm32f1_cmsis_fix_ACR_bit
cpu/stm32f1: cmsis fix flash latency bit
2017-01-12 16:57:52 +01:00
51a86f75b8 boards: chronos: add stub support for periph/pm 2017-01-12 16:26:03 +01:00
db823679aa board: samr21-xpro: move periph_pm to cpu/samd21/Makefile.features 2017-01-12 16:26:02 +01:00
f42e5381ee cpu: samd21: add periph/pm support 2017-01-12 16:26:01 +01:00
Peter Kietzmann
afcdd62816 Merge pull request #6306 from aabadie/nucleo_f446_uart
boards/nucleo-f446: configure 2 new UARTs using USART3 and USART1
2017-01-12 14:41:22 +01:00
Peter Kietzmann
111c9a0039 Merge pull request #6307 from aabadie/nucleo_f446_pwm
boards/nucleo-f446: configure a few pwm pins
2017-01-12 14:39:18 +01:00
0194091673 remove obsolete lpm code 2017-01-12 11:24:15 +01:00
Peter Kietzmann
280a200377 Merge pull request #6230 from haukepetersen/opt_kinetis_pwm
cpu/kinetis: reworked PWM driver implementation
2017-01-12 10:16:31 +01:00
Francisco Acosta
cfa788a823 Merge pull request #6182 from haukepetersen/opt_cc2538_gpio
cpu/cc2538: reworked GPIO driver
2017-01-11 17:21:49 +01:00
Francisco Acosta
23a10e8643 Merge pull request #6320 from mali/fix_issue_6264
boards/arduino-common: fix software interrupt for context swap
2017-01-11 16:22:51 +01:00
Martine Lenders
ae19c2ba57 Merge pull request #6324 from haukepetersen/add_stm32f3discovery_saulgpiomapping
boards/stm32f3discovery: mapped LEDs + btn to SAUL
2017-01-11 15:39:11 +01:00
Francisco Acosta
b05d0b2748 Merge pull request #5870 from PeterKietzmann/boards_z1_driver_init
drivers/cc2420: improve z1 init and send routine
2017-01-11 15:17:26 +01:00
Hauke Petersen
83457febed boards/stm32f3discovery: mapped LEDs + btn to SAUL 2017-01-11 12:08:33 +01:00
Hauke Petersen
4419f4e191 boards: removed GPIO_x defines for cc2538-based b. 2017-01-11 10:19:06 +01:00
Martine Lenders
e04879b5e3 Merge pull request #6296 from aabadie/nucleo_f401_usart6
boards/nucleo-f401: configure a second UART using USART6 on PA11/PA12
2017-01-10 22:12:57 +01:00
Laurent Navet
08ff3c0a04 boards/arduino-common: fix software interrupt for context swap
It wasn't working with pin1/PC6/PINT14
Use pin28/PC5/PINT13 instead
2017-01-10 21:52:04 +01:00
PeterKietzmann
40976cb40a cpu/stm32f1: optimize ACR setting and move to cpu.c 2017-01-10 17:09:23 +01:00
Peter Kietzmann
a8297595e6 Merge pull request #6108 from haukepetersen/opt_nrf_nrfmin
cpu/nrf5x: ported nrfmin driver to netdev2
2017-01-10 16:52:54 +01:00
Peter Kietzmann
dcfd0d656b Merge pull request #6142 from haukepetersen/add_nrf51_i2c
cpu/nrf51: added I2C driver implementation
2017-01-10 15:25:18 +01:00
Peter Kietzmann
f76b2f4906 Merge pull request #6273 from OTAkeys/pr/nucleo-f042
boards: add nucleo-f042
2017-01-10 14:52:00 +01:00
Hauke Petersen
cb3dcaaf5d boards/nrf52dk: use nrfmin driver 2017-01-10 11:54:49 +01:00
Hauke Petersen
8e7ef06bab boards/microbit: enabled external 16-MHz crystal 2017-01-10 11:54:49 +01:00
Hauke Petersen
7dee728d17 boards: added netif dep for nrf51 based boards 2017-01-10 11:54:48 +01:00
Hauke Petersen
45a6f0a0ac boards/yunjia-nrf51822: added I2C configuration 2017-01-10 11:52:36 +01:00
Hauke Petersen
2070e08787 boards/microbit: added I2C configuration 2017-01-10 11:52:36 +01:00
Hauke Petersen
d9acf1f621 boards/calliope: added I2C configuration 2017-01-10 11:52:36 +01:00
Hauke Petersen
bed8e88626 boards/airfy-beacon: added I2C configuration 2017-01-10 11:52:36 +01:00
Vincent Dupont
1a12a40110 boards/nucleo-f042: initial support 2017-01-10 10:34:35 +01:00
abbae57b84 boards/nucleo-f446: configure a few pwm pins 2017-01-10 10:18:17 +01:00
Peter Kietzmann
11a0422b83 Merge pull request #6181 from haukepetersen/opt_lpc11u34_gpio
cpu/lpc11u34: reworked GPIO driver
2017-01-10 09:43:17 +01:00
d1128c3aac boards/nucleo-f446: configure 2 new UARTs using USART3 and USART1 2017-01-10 09:35:36 +01:00
Peter Kietzmann
d21ede60ce Merge pull request #6256 from haukepetersen/fix_stm32f1_timerconfigs
boards/stm32f1-based: fixed timer configuration
2017-01-10 09:27:59 +01:00
e2ec69c956 boards/nucleo-f401: configure a second UART using USART6 on PA11/PA12 pins 2017-01-06 15:03:08 +01:00
Hauke Petersen
55c6c4582b boards/stm32-based: adapted UART configuration 2017-01-05 11:00:18 +01:00
Hauke Petersen
66254ffd4f boards/frdm-k64f: adapted PWM configuration 2017-01-05 10:55:15 +01:00
Hauke Petersen
4ed7ee9cea boards/phyNODE: adapted PWM configuration 2017-01-05 10:55:15 +01:00
Hauke Petersen
b09fdc6a0a boards/mulle: adapted PWM configuration 2017-01-05 10:55:15 +01:00
3b1d67badd sys/arduino: make arduino sketch works on avr based boards 2017-01-03 13:01:30 +01:00
Hauke Petersen
6b4f224d7f boards/limifrog-v1: fixed timer configuration 2016-12-21 14:47:27 +01:00