Hauke Petersen
d372d50f5e
board/iot-lab_M3: added I2C ISR defines
2014-11-04 21:07:14 +01:00
Hauke Petersen
9cc5e1056a
boards: adjusted TIMER_0 defines for NRF based b.
...
adjusted for
- pca10000
- pca10005
- yunjia-nrf51822
2014-11-04 18:18:23 +01:00
Hauke Petersen
0f513e3615
Merge pull request #1933 from StefanPfeiffer/add_board_f4vi1
...
board: added support for f4vi1
2014-11-04 17:05:51 +01:00
Hauke Petersen
92af70e8ec
Merge pull request #1931 from thomaseichinger/stm32f1-cpuid
...
cpu/stm32f1: fixes for the cpuid driver
2014-11-04 16:22:07 +01:00
Stefan Pfeiffer
a19d6c769d
added new board f4vi1
2014-11-04 16:02:25 +01:00
Thomas Eichinger
76d0d6c4a2
cpu/stm32f1: fixes for the cpuid driver
2014-11-04 13:11:30 +01:00
Hauke Petersen
1126128ea9
Merge pull request #1896 from mehlis/add_board_airfy_beacon
...
added board airfy beacon
2014-11-04 12:56:58 +01:00
René Kijewski
9d74d6b1ad
Merge pull request #1926 from mehlis/fix-readlink
...
OSX: fix readlink call
2014-11-03 00:56:45 +01:00
Christian Mehlis
2114a8267d
added board airfy beacon
2014-11-02 18:26:42 +01:00
Christian Mehlis
74b3c54a36
OSX: fix readlink call
2014-11-02 17:26:55 +01:00
Christian Mehlis
f3b1753ac7
added spark core board
2014-11-02 14:36:42 +01:00
Ludwig Ortmann
2117737302
Merge pull request #1806 from BytesGalore/extern_C_in_headers_boards
...
boards: add `extern "C"` to header files
2014-10-31 04:25:15 -07:00
BytesGalore
fc56535dd3
boards: add extern "C"
to header files
2014-10-31 11:27:59 +01:00
Ludwig Ortmann
2c9c8bf2e0
make: remove dependency from flash to all
...
* print message when no hex file is found instead
* add objcopy for native so that flash can succeed
2014-10-31 10:31:47 +01:00
Oleg Hahm
fce3a2243e
Merge pull request #1846 from thomaseichinger/at86rf23x
...
drivers/at86rf231: refactoring of the at86rf231 radio driver
2014-10-31 09:33:30 +01:00
Hinnerk van Bruinehsen
a5aeaab87b
lint: fix unreadVariable warnings
2014-10-31 01:24:30 +01:00
Hinnerk van Bruinehsen
4b68b9e547
lint: fix redundantAssignment warnings
...
SQUASH ME: redundantAssignment (remove FAT stuff)
SQUASH ME: into redundantAssignment unnecessary supp
2014-10-31 01:24:29 +01:00
Hauke Petersen
9ba48e409f
Merge pull request #1916 from mehlis/yunjia-rm-unused-file
...
yunjia: rm unused file
2014-10-30 23:41:00 +01:00
Christian Mehlis
7ebeab48da
yunjia: rm unused file
2014-10-30 23:39:47 +01:00
Oleg Hahm
3c0d91720b
Revert "boards: introduced a HAS_RADIO define"
...
This reverts commit 4238f40429
.
2014-10-30 23:13:52 +01:00
Thomas Eichinger
dfb1b56fad
drivers/at86rf231: refactoring of the at86rf231 radio driver
...
* deploy extended operation mode
* cleanup
* implement netdev 802154.h interface
2014-10-30 22:35:00 +01:00
Christian Mehlis
3e5cfaece3
Merge pull request #1555 from haukepetersen/fix_nrf_uartdriver
...
cpu/nrf51822: added interrupt mode to UART driver
2014-10-30 22:33:22 +01:00
Thomas Eichinger
a2d7b5abd6
Merge pull request #1909 from locicontrols/cc2538dk-jlink
...
boards/cc2538dk: Support flashing and debugging using the SEGGER JLink.
2014-10-30 22:28:10 +01:00
Hauke Petersen
32e8415c7c
boards: added missing STD_RX_BUFSIZE defines
...
added for:
- pca10000
- pca10005
- yunjia-nrf51822
2014-10-30 21:51:31 +01:00
Hauke Petersen
4a5e794f32
boards: fixeded UART defines for NRF borads
...
fixed for pca10000, pca10005, yunjia-51822
2014-10-30 21:51:31 +01:00
Thomas Eichinger
44dcd0e631
Merge pull request #1817 from haukepetersen/add_driver_lps331ap
...
drivers: added driver for LPS331AP pressure sensor
2014-10-30 21:05:50 +01:00
Hauke Petersen
d31ed0f85b
board/iot-lab_M3: added interface for LPS331AP
2014-10-30 20:24:51 +01:00
Ian Martin
6170d10bd4
boards/cc2538dk: Support flashing and debugging using the SEGGER JLink.
2014-10-30 14:44:05 -04:00
Hauke Petersen
56911ed01c
Copy SEGGER JLink scripts from boards/openmote to boards/cc2538dk.
2014-10-30 14:43:39 -04:00
Oleg Hahm
313d5b4e56
doc: added and fixed some copyright boilerplates
2014-10-30 19:30:14 +01:00
Oleg Hahm
1548f93e76
Merge pull request #1906 from OlegHahm/has_radio_board_define
...
boards: introduced a HAS_RADIO define
2014-10-30 17:59:50 +01:00
Oleg Hahm
4238f40429
boards: introduced a HAS_RADIO define
2014-10-30 17:52:37 +01:00
Thomas Eichinger
baf147f4b6
Merge pull request #1899 from Lotterleben/rm_debug_mbed_lpc1768_hwtimer
...
boards/mbed_lpc1768: disable DEBUG by default
2014-10-30 17:24:00 +01:00
Hauke Petersen
fea597be24
Merge pull request #1897 from PeterKietzmann/add_udoo_spi
...
boards/udoo: added peripheral SPI definitions
2014-10-30 14:40:40 +01:00
PeterKietzmann
590b6f86d4
Enable SPI for udoo boards
2014-10-30 14:19:40 +01:00
Hauke Petersen
c6ff2d3faa
board/stm32f4discovery: added ADC feature
2014-10-30 14:05:39 +01:00
Lotte Steenbrink
c4538cacd0
boards/mbed_lpc1768: disable DEBUG by default
...
Set ENABLE_DEBUG from (1) to (0)
2014-10-30 02:25:44 -07:00
Ludwig Ortmann
07d9dc4448
boards/avsextrem: remove configure.h, it's unused
2014-10-28 18:04:26 +01:00
Ludwig Ortmann
ff2ca855fa
boards/avsextrem: purge FEUERWARE_CONF_SUPPORTS_FILES
2014-10-28 18:04:26 +01:00
Ludwig Ortmann
f30ce433fc
board/avsextrem, cpu/lpc2387: purge FEUERWARE_CONF_CPU_NAME
2014-10-28 18:04:26 +01:00
Ludwig Ortmann
b397cbfd5a
boards/avsextrem: purge FEUERWARE_CONF_CORE_SUPPORTS_FILES
2014-10-28 18:04:25 +01:00
Ludwig Ortmann
0923203d8b
boards/avsextrem: purge FEUERWARE_CONF_BOARD_NAME
2014-10-28 18:04:25 +01:00
Ludwig Ortmann
d78c101b08
Merge pull request #1880 from fnack/cc110x_rename
...
drivers/cc110x: rename driver to cc110x_legacy_csma
2014-10-28 09:54:41 -07:00
Ludwig Ortmann
1fc5bd46a2
Merge pull request #1879 from Kijewski/issue-1876
...
make: fix `FEATURES_REQUIRED` and `FEATURES_PROVIDED` a bit
2014-10-28 08:23:59 -07:00
Fabian Nack
53b0ad2be5
drivers - cc110x: rename cc110x to cc110x_legacy_csma
2014-10-28 16:18:50 +01:00
Ludwig Ortmann
975412e16d
boards, sys: purge feuerware_radios
...
* `feuerware_radios` is unused, remove from `radio.h` header
* FEUERWARE_CONF_NUM_RADIOS is superfluous without it, remove all occurrences
2014-10-27 14:49:25 +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
Hauke Petersen
e6e37e0371
Merge pull request #1864 from haukepetersen/add_board_openmote
...
boards: added support for OpenMote
2014-10-24 16:50:29 +02:00
Oleg Hahm
c33e1b5dad
Merge pull request #1844 from OlegHahm/doxygen_cleanup
...
Doxygen cleanup
2014-10-24 16:04:01 +02:00
Hauke Petersen
a0ac86ed16
boards: added support for OpenMote
2014-10-24 15:34:12 +02:00
Hauke Petersen
9051c7be4b
Merge pull request #1861 from haukepetersen/fix_cc2538_irqvector
...
cpu/cc2538: cleaned up IRQ vector definition
2014-10-24 14:40:10 +02:00
Hauke Petersen
eee159ee74
board/cc2538dk: made ISR functions configurable
2014-10-24 14:00:53 +02:00
Fabian Nack
07fff37efe
drivers - cc110x_ng: rename ng driver to legacy
2014-10-24 09:55:31 +02:00
Oleg Hahm
3092416a0a
doc: add names to pca1000x boards
2014-10-23 20:53:00 +02:00
Oleg Hahm
31b83e8753
doc: rename iot-lab_M3 group name
2014-10-23 20:53:00 +02: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
dd379220e7
Merge pull request #1851 from authmillenon/native-debug-args
...
make: initialize debugger with TERMFLAGS
2014-10-23 01:17:12 -07:00
5146c66786
core: adapt to msg_try_send
2014-10-22 12:37:33 +02:00
Martine Lenders
b3f59eec65
make: initialize debugger with TERMFLAGS
2014-10-21 19:49:00 +02:00
Ludwig Ortmann
d17b7730f5
Merge pull request #1833 from OlegHahm/dont_overwrite_linkflags
...
make: don't overwrite LINKFLAGS
2014-10-18 07:46:14 -07:00
Ludwig Ortmann
a29a9ced27
boards + cpu: atmega2560: fix non-existent GPIO
2014-10-18 07:40:27 +02:00
Oleg Hahm
559b072a59
make: don't overwrite LINKFLAGS
...
Fix the boards' Makefiles were a potentially set LINKFLAGS variable were
overwritten.
2014-10-17 22:39:45 +02:00
Ludwig Ortmann
a20e287a96
make: introduce and use periph_cpuid feature
2014-10-16 19:35:41 +02:00
Ludwig Ortmann
4cafe7c5a9
make: introduce and use periph_rtt feature
2014-10-16 19:35:41 +02:00
Ludwig Ortmann
3b52057fe5
make: introduce and use periph_random feature
2014-10-16 19:35:41 +02:00
Ludwig Ortmann
b3ecfd0a6e
make: introduce and use periph_pwm feature
2014-10-16 19:35:41 +02:00
Hauke Petersen
c4d908b66b
board/iot-lab_M3: added ISL29020 interface defs
2014-10-15 14:54:07 +02:00
Hauke Petersen
5b842e619a
board/iot-lab_M3: added features
2014-10-15 14:50:19 +02:00
Hauke Petersen
2c1d65efd5
board/iot-lab_M3: added I2C device definitions
2014-10-15 14:50:19 +02:00
Ludwig Ortmann
92079312e2
make: introduce and use periph_spi feature
2014-10-13 18:18:19 +02:00
Thomas Eichinger
ecae75a1ab
Merge pull request #1697 from locicontrols/cc2538
...
Add support for the Texas Instruments CC2538 ARM Cortex-M3 MCU and developer kit.
2014-10-13 16:58:41 +02:00
Ian Martin
0605a7eb95
Add support for the Texas Instruments CC2538 ARM Cortex-M3 MCU and developer kit.
2014-10-13 09:29:49 -04:00
Thomas Eichinger
86c85d86e8
Merge pull request #1756 from thomaseichinger/welq-fix
...
cpu/stm32f: boards/iot-lab_M3: cleanup and fixes
2014-10-13 11:58:46 +02:00
Christian Mehlis
668ce1df1f
Merge pull request #1722 from haukepetersen/fix_nrf_leds
...
boards: added LED macro for pca1000 & yunjia-nrf
2014-10-11 16:25:52 +02:00
Thomas Eichinger
19db6ded85
cpu/stm32f1:board/iot-lab_M3: fix and cleanup for GPIO low level driver
2014-10-10 11:42:08 +02:00
Thomas Eichinger
a16d326bf0
stm32f1: implement RTT driver
2014-10-09 11:13:06 +02:00
Hauke Petersen
09cb367ac2
Merge pull request #1779 from thomaseichinger/stm32f1-flashing
...
boards/iot-lab_M3: change to openocd's new ftdi interface
2014-10-09 11:09:02 +02:00
Martine Lenders
264785852e
nativenet: Supply net_dev_t support for nativenet
2014-10-09 09:40:58 +02:00
Thomas Eichinger
e455664cfc
boards/iot-lab_M3: change to openocd's new ftdi interface
...
Openocd communication was done over a deprecated interface definition,
namely ft2232. Using the new ftdi interface speeds up flashing and
doesn't throw warnings anymore.
2014-10-08 13:49:03 +02:00
PeterKietzmann
695c34a201
boards: Implement SPI definitions for arduino-due
2014-10-08 12:20:23 +02:00
Thomas Eichinger
4c60c56bb3
boards/iot-lab_M3: fix PORT
2014-10-07 12:33:30 +02:00
Jelmer Tiete
1258183791
Add the latest cc2538-bsl script from https://github.com/JelmerT/cc2538-bsl/commit/f3701a0
2014-10-06 15:30:24 -04:00
Ludwig Ortmann
6262c4427e
make: add gpio feature
2014-10-06 18:55:54 +02:00
René Kijewski
f49bd3e660
make: add Makefile.features telling the BOARDs' features
...
Please see #1715 .
Closes #1715 .
This PR implements the new Makefile variables "FEATURES_PROVIDED" and
"FEATURES_REQUIRED". A board *can* have a new file `Makefile.features`
which looks like:
```make
FEATURES_PROVIDED = transceiver
```
An application can have a corresponding line
```make
FEATURES_REQUIRED = transceiver
```
If the selected BOARD does not fulfil the requirements of the
application, then a *warning* is issued at compile time.
This change only includes the feature "transceiver", further features
are expected to be listed in further PRs. The requirement "transceiver"
is automatically added if the application uses the module
"defaulttransceiver".
`make buildtest` understands the new feature listing, so the user won't
need to add boards to `BOARD_BLACKLIST` manually.
Part of the change are the added Make targets
* `info-features-missing`, which prints the required features
`\setminus` the provided features. The output is empty if there are no
features missing.
* `info-boards-features-missing`, the same as `info-features-missing`
but as a table for all boards, but heeded `BOARD_WHITELIST` and
`BOARD_BLACKLIST`.
Applications don't have to use this new feature. This change does not
break existing Makefile.
2014-10-06 17:42:11 +02:00
René Kijewski
e9c369e2d7
redbee-econotag: don't print noisy warning
2014-10-06 17:34:35 +02:00
Hauke Petersen
bb94394784
board/iot-lab_M3: fixed default terminal device
2014-10-06 15:40:18 +02:00
Martine Lenders
ec24fbd6dc
Merge pull request #1751 from LudwigOrtmann/native_syscalls_p2
...
native: add two more syscall declarations
2014-10-01 22:14:15 +02:00
Ludwig Ortmann
b849b848a0
native: add two more syscall declarations
2014-10-01 21:56:43 +02:00
Thomas Eichinger
fccfce2d59
stm32f1: implement 32bit hwtimer by cascading two timers
2014-10-01 20:54:14 +02:00
Hauke Petersen
26dfa7c89c
Merge pull request #1464 from PeterKietzmann/stm32f4_spi_driver
...
Initial Stm32f4 spi driver
2014-09-30 13:40:01 +02:00
PeterKietzmann
d481af752f
initial import of stm32f4discovery spi low-level driver
2014-09-30 13:18:27 +02:00
Hauke Petersen
25c891ecdd
Merge pull request #1736 from haukepetersen/fix_stm32f1_somecleanup
...
board/iot-lab_M3: cleanup of SPI and radio driver
2014-09-30 12:02:42 +02:00
Hauke Petersen
a990217a54
board/iot-lab_M3: added clock config to periph_conf
2014-09-30 11:26:00 +02:00
Hauke Petersen
ae066f60d8
board/iot-lab_M3: cleanup of AT86RF231 driver
...
- removed board specific code
- added interface definitions to board.h
2014-09-30 11:19:23 +02:00
Hauke Petersen
af1e012efc
board/iot-lab_M3: cleaned up SPI in periph_conf.h
2014-09-30 11:19:16 +02:00
Ludwig Ortmann
f539f30691
Merge pull request #1698 from Kijewski/ssize_t-for-all
...
core: Provide ssize_t in a common place
2014-09-27 00:26:34 -07:00
Hauke Petersen
0651020547
boards: added LED macro for pca1000 & yunjia-nrf
2014-09-26 17:50:27 +02:00
Ludwig Ortmann
99760f3825
Merge pull request #1696 from N8Fear/mega2560-debug
...
boards:mega2560: add debug and debug-server targets
2014-09-26 06:43:36 -07:00
Hinnerk van Bruinehsen
17fe3f4348
boards:mega2560: add debug and debug-server targets
2014-09-26 15:09:37 +02:00
Thomas Eichinger
d0b0af6d81
stm32f*: rename STDIO buffer and enable getchar with UART0
2014-09-26 14:16:59 +02:00