Thomas Eichinger
ae046e42d5
arduino-due: fix variable usage in flash.sh
2015-07-14 15:51:56 +02:00
Thomas Eichinger
7e88358135
Merge pull request #3194 from haukepetersen/mv_sam3x
...
cpu: rename SAM3X8E to SAM3
2015-07-14 15:42:45 +02:00
Oleg Hahm
e634b8c5a8
Merge pull request #3056 from OlegHahm/board_leading_underscore_removal
...
boards: remove header guard under scores
2015-06-28 17:27:28 +02:00
Oleg Hahm
5312ae998b
boards: removed incorrect doxygen comment markers
2015-06-24 15:54:36 +02:00
BigDaddyD
b6bd067863
boards: removed leading underscores from macros
...
* also added a trailing underscore to header guards for consistency
Commit for PR 2623, repairing header file include guards.
This PR is intended to fix the include guards in files under RIOT/boards
SQUASH ME: fix underscore removal overdos
SQUASH ME: consistent macro naming
SQUASH ME: missed that one
SQUASH ME: fixed overdo
SQUASH ME: consistency
2015-06-24 15:54:36 +02:00
Hauke Petersen
c387224c7e
board/arduino-due: adjusted CPU for renamed sam3
2015-06-15 14:29:46 +02:00
Hauke Petersen
a174b7644a
boards: adjusted peripheral confs to GPIO changes
2015-06-12 19:12:21 +02:00
Peter Kietzmann
98312452ce
Merge pull request #3170 from A-Paul/sam3x8e-periph-pwm
...
cpu/sam3x8e: Add pwm implementation
2015-06-12 16:09:08 +02:00
Andreas "Paul" Pauli
ba66a3d63f
cpu/sam3x8e: add pwm peripheral driver
2015-06-12 11:15:23 +02:00
6662dc86eb
board: arduino-due, mbed_lpc1768, udoo: remove redundant CPU_MODEL define
2015-06-11 20:45:39 +02:00
Hauke Petersen
49dcb692d1
boards: adapted Makefiles to cortexm_common folder
...
- changed naming of cortexm_common in makefiles
- included some minor cleanups
2015-05-28 19:30:07 +02:00
b16a3b3ec1
board: arduino-due: adapt to common board Makefile
2015-05-26 10:46:33 +02:00
Joakim Gebart
13832d8e62
everything: Remove filename from @file Doxygen command
2015-05-22 07:34:41 +02:00
Francesco Ermini
ca743ae97b
cpu/sam3x: extend gpio implementation
...
fix functions arguments
extended sam3x GPIO from 16 to 31
fix GPIO_NUMOF to 32
add GPIOs
extend GPIO 16-31 for ArduinoDue/UDOO
fix white space at the end gpio_clear
2015-04-15 17:56:00 +02:00
Tom Van den Eynde
51581907c4
boards/arduino-due: split FEATURES_PROVIDED over multiple lines
2015-03-20 00:12:37 +01:00
Hauke Petersen
88831f0872
Merge pull request #2617 from LudwigOrtmann/pr/bossac-revert
...
boards/arduino-due: revert bossac binary
2015-03-18 16:40:19 +01:00
Ludwig Ortmann
4ecb60bdcc
boards/arduino-due: revert bossac binary
...
The file was accidentally changed in 2362623490
2015-03-16 21:59:31 +01:00
Hauke Petersen
38430d4dba
boards/arduino-due: fixed broken flash target
2015-03-16 20:20:26 +01:00
Philipp Rosenkranz
02d0c88284
tests/travis: split buildtests into MCU groups.
2015-02-22 15:04:52 +01:00
Hauke Petersen
fcce4368d7
board/arduino-due: fixed doxygen group
2015-02-12 13:33:59 +01:00
Joakim Gebart
530fc8709d
arduino-due: Add -mno-thumb-interwork.
...
Cortex-M processors only support Thumb instructions (no ARM mode code).
Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
2015-01-28 13:52:53 +01:00
Hauke Petersen
fdbf6720c3
boards: enabled C++ for arduino-due and udoo
2014-11-18 18:11:25 +01:00
Hauke Petersen
ee3e9dd3bc
Merge pull request #1482 from haukepetersen/fix_sam3x_finished_uart
...
cpu/sam3x: completed low-level UART driver
2014-11-11 15:25:22 +01:00
Hauke Petersen
dc79675888
cpu/sam3x8e: made UART0 work by editing syscalls
2014-11-11 13:05:43 +01:00
Hauke Petersen
3b193b99b5
board/arduino-due: added missing UART defines
...
- added port defines to periph_conf.h
- added feature to Makefile.features
2014-11-11 13:05:02 +01:00
Hauke Petersen
131c3cb35b
board/arduino-due: removed newlines in periph_conf
2014-11-11 11:44:12 +01:00
BytesGalore
fc56535dd3
boards: add extern "C"
to header files
2014-10-31 11:27:59 +01:00
René Kijewski
765c88d08a
make: allow drivers to implement features
...
This change allows drivers (or any module for that matter) to provide
features. This is e.g. useful if a board does not have a transceiver,
but your application uses `USEMODULE += some_driver`, which implements
the transceiver interface.
The line `FEATURES_PROVIDED += some_feature` should go to the guarded
block in `{sys,drivers}/Makefile.include`.
2014-10-26 23:54:10 +01:00
Oleg Hahm
481d4f2ee3
doc: fix ambiguous file name warnings
...
doxygen does a good job itself, identifying the unique part of the path
to identify a file.
2014-10-23 20:53:00 +02:00
Ludwig Ortmann
3b52057fe5
make: introduce and use periph_random feature
2014-10-16 19:35:41 +02:00
Ludwig Ortmann
92079312e2
make: introduce and use periph_spi feature
2014-10-13 18:18:19 +02:00
PeterKietzmann
695c34a201
boards: Implement SPI definitions for arduino-due
2014-10-08 12:20:23 +02:00
Ludwig Ortmann
6262c4427e
make: add gpio feature
2014-10-06 18:55:54 +02:00
Hauke Petersen
50ba74b7dc
cpu/boards: completed GPIO driver for sam3x8e
...
- adjusted peripheral conf for udoo and arduino-due
- added gpio_init_int()
- added interrupt service routines
- fixed gpio_read()
- added clock enable for gpio_init_in()
2014-09-18 18:29:02 +02:00
Ludwig Ortmann
b7992922ce
fix license headers in non-.c files
2014-08-23 16:16:26 +02:00
Martine Lenders
248a8531a5
make: Fix TERMFLAGS
...
Sometimes boards/*/Makefile.include (e. g. in case of the msba2) gets included
twice somehow, leading the TERMFLAG to be set twice and faulty. This
fixes that.
2014-08-22 01:09:55 +02:00
Hauke Petersen
ead29a12bb
boards/arduino-due: enabled RNG driver
2014-08-21 20:18:02 +02:00
Hauke Petersen
037820d6a6
board/cpu: adjusted uart driver implementations
...
for
- sam3x8e
- stm32f0
- stm32f4
- sam3x8e
- nrf51822
2014-08-11 15:08:20 +02:00
Oleg Hahm
cb85a901f2
pyterm: renamed pyterm.py to pyterm
2014-08-01 17:09:45 +02:00
Oleg Hahm
6340123558
make: introduced TERMFLAGS
...
Also added the missing -p flag for the new pyterm version where
necessary.
2014-08-01 17:09:45 +02:00
Ludwig Ortmann
3ca4f18479
doc: use lgplv2.1-short license header instead of lgpl-short-riot
2014-07-31 22:57:20 +02:00
Hauke Petersen
11bb9d2627
boards/arduino-due: some cleanup
...
- added parenthesis for LED macros
- changed mapping for LED_* to LED_RED_*
- removed some old values from periph_conf.h
2014-07-28 17:22:22 +02:00
Kévin Roussel
fcd0a8027a
Reset the SAM3X8E before flashing
...
so as to avoid some hangups in the flashing process
2014-07-08 10:45:37 +02:00
Hauke Petersen
3f084b47ea
boards: removed -lto flag and cleanup for udoo&arduino due
2014-07-03 15:23:34 +02:00
Hauke Petersen
fe818c5735
cpu - sam3x8e: added switch for newlib-nano specs
2014-07-01 23:16:57 +02:00
René Kijewski
467b41ad49
make: easifier usage of module subdirectories
...
Many modules have subdirectories. Often these subdirectories should only
be included under certain circumstances. Modules that use submodules
currently need to use this pattern:
```make
DIRS = …
all: $(BINDIR)$(MODULE).a
@for i in $(DIRS) ; do $(MAKE) -C $$i ; done ;
include $(RIOTBASE)/Makefile.base
clean::
@for i in $(DIRS) ; do $(MAKE) -C $$i clean ; done ;
```
This PR moves the `all:` and `clean::` boilerplate into `Makefile.base`.
2014-06-17 15:49:32 +02:00
Martin Lenders
2362623490
Fix trailing whitespaces
...
Fixes #1138
2014-05-26 14:54:23 +02:00
Thomas Eichinger
1e983c9670
s/PROJECT/APPLICATION/g
...
fixes #548
2014-05-26 13:21:09 +02:00
Oleg Hahm
4ddc9539fd
documentation: unified descriptive text for boards
2014-05-24 15:03:06 +02:00
Hauke Petersen
3cc435c074
board: Initial import of arduino-due
...
- switched to flashing using the programming port
- fixed Makefile.include
- fixes some documentation
- removed newlib nano.specs
- added OSX flashing support
- fixed flasher and port for OSX
- fixed port on OSX
- fixed bossac linux tool
- added license header
2014-05-13 21:20:09 +02:00