Commit Graph

97 Commits (75720c70ae49e7963cfc7a670fa57edf8e6e30e0)

Author SHA1 Message Date
Martine Lenders a4905b72d4 posix: consolidate include paths 8 years ago
Martine Lenders ac0e2f4371 net: remove redefinitions and their dependencies throughout the stack 8 years ago
Martine Lenders 64c6d49cbd iot-lab_M3: rename to iotlab-m3 8 years ago
Martine Lenders d46f542220 iot-lab_M3: rename to iotlab_m3 8 years ago
Darredevil 7b3a3ab5b2 wakaama: fixed errors for bootstrap mode 8 years ago
Darredevil 53ba8e317f added wakaama pkg 8 years ago
Oleg Hahm 733d630e04 libcoap: fix bracketing in PDU parsing w/ debug 8 years ago
Oleg Hahm 1fe0c158f6 libcoap: fix bracketing for option parsing w/ debug 8 years ago
Oleg Hahm ee44d7367d libcoap: do not misuse NDEBUG macro 8 years ago
Oleg Hahm 6a2e89a015 libcoap: updated patches enumeration 8 years ago
Joakim Gebart ecf3069e94 pkg/libfixmath: Protect svn checkout with a lock 8 years ago
Oleg Hahm 5ae84cdcb9 libcoap: switched to new "official" Github repo 8 years ago
Oleg Hahm 2f306226de libcoap: switch to the RIOT-OS mirror 8 years ago
Joakim Gebart 723b1d2c10 pkg/libfixmath: Use $(AD) to handle QUIET=0/1 8 years ago
Joakim Gebart 064c78f457 pkg/libfixmath: Add missing dependency on svn-info.xml 8 years ago
Joakim Gebart 3e29dfef93 pkg/libfixmath: Silent checkout 8 years ago
Joakim Gebart 9025a48868 pkg/libfixmath/Makefile: Avoid -a option
-a is an extension which is not supported on the basename version installed on Travis.
8 years ago
Joakim Gebart bb916cf30d pkg/libfixmath: printf format fixes for unittests 8 years ago
Joakim Gebart b7905427a6 pkg/libfixmath: use unsigned char for isdigit, isspace
Fixes riot/tests/libfixmath/bin/.../libfixmath-src/fix16_str.c:93:9: error: array subscript has type ‘char’ [-Werror=char-subscripts]
8 years ago
Joakim Gebart 279c4a33e1 pkg/cmsis-dsp: Add package for CMSIS DSP library 8 years ago
Lucas Jenss 426170b064 Improve naming of thread stacksize/priority constants
As discussed in #2725, this commit renames a number of stacksize constants to
better convey their intended usage. In addition, constants for thread priority
are given a `THREAD_` prefix. Changes are:

* KERNEL_CONF_STACKSIZE_PRINTF renamed to THREAD_EXTRA_STACKSIZE_PRINTF
* KERNEL_CONF_STACKSIZE_DEFAULT renamed to THREAD_STACKSIZE_DEFAULT
* KERNEL_CONF_STACKSIZE_IDLE renamed to THREAD_STACKSIZE_IDLE
* KERNEL_CONF_STACKSIZE_MAIN renamed to THREAD_STACKSIZE_MAIN
* Move thread stacksizes from kernel.h to thread.h, since the prefix changed
* PRIORITY_MIN renamed to THREAD_PRIORITY_MIN
* PRIORITY_IDLE renamed to THREAD_PRIORITY_IDLE
* PRIORITY_MAIN renamed to THREAD_PRIORITY_MAIN
* Move thread priorities from kernel.h to thread.h since the prefix has changed
* MINIMUM_STACK_SIZE renamed to THREAD_STACKSIZE_MINIMUM for consistency
8 years ago
Lotte Steenbrink c9fa18e54c oonf_api: update pkg url 9 years ago
Joakim Gebart 336a450106 pkg: Add .gitattributes to ignore whitespace errors inside some included patch files. 9 years ago
Oleg Hahm 9226eaa619 pkg: updated patching information 9 years ago
Oleg Hahm 7f92ce3829 pkg: added information about creating a patch 9 years ago
Benjamin Valentin 7a2b705a57 pkg/oonf_api: use RIOT_VERSION platform identifier 9 years ago
Lotte Steenbrink 86ce788fbf microcoap: add patch to easily increase MAX_SEGMENTS 9 years ago
kushalsingh007 992d16a2cf Transform existing documentation for PORTING and USING to markdown
- Converted the existing documentation to markdown format.
- Fix for #1458.
- Changes font to bold at some places to improve readability
9 years ago
Fabian Nack e7cff82c03 pkg/oonf_api: necessary oonf_api patches 9 years ago
Lotte Steenbrink 99731f1cdf microcoap: remove trailing whitespaces 9 years ago
Lotte Steenbrink 6653e5bcdc Merge pull request #2383 from authmillenon/microcoap/feat/initial
microcoap: initial import
9 years ago
Lotte Steenbrink 37437982bd change flag from DEBUG to MICROCOAP_DEBUG 9 years ago
Martine Lenders d7c5eb650d microcoap: initial import 9 years ago
Martine Lenders 0eb2d78dda doc: use my real name 9 years ago
Ludwig Ortmann 031bed01d3 Merge pull request #2236 from d00616/new_micro-ecc
New package for ECDH and ECDSA
9 years ago
Frank Holtz f3e1922f9d pkg_micro-ecc: Eliptic curve cryptography from https://github.com/kmackay/micro-ecc 9 years ago
Thomas Eichinger 914aaff8ea boards/fox: define empty orange LED macros 9 years ago
Thomas Eichinger a9379881cf pkg/openwsn: update to current openwsn version 9 years ago
Thomas Eichinger 82be58e35a pkg/openwsn: remove old openwsn pkg 9 years ago
Ludwig Ortmann 5a21631643 pkg/libcoap: call "$(MAKE)", not make 9 years ago
Oleg Hahm 20ce2aee8b cpu: rename arm_common to arm7_common
To be more accurate with the naming and avoid confusions.
9 years ago
Fabian Nack 07fff37efe drivers - cc110x_ng: rename ng driver to legacy 9 years ago
Lotte Steenbrink 05f43a9e35 Fix oonf_api after destiny to socket_base migration
The include path provided for socket.h did not exist.
9 years ago
Leon George 533e23fab0 pkg/Makefile.http: complete Makefile-example 9 years ago
Leon George bff3bf72c8 pkg/Makefile.{http,git}: Minor issues resolved.
The were two recipes for clean. One of them is now "dist-clean"
9 years ago
Cenk Gündoğan 710c7e6cf6 transport_layer: Splitting UDP and TCP
Currently, the tcp and udp implementations are bound to each other in a
module called *destiny*. Thus, when using only one of them then the
other one gets also compiled into the binary and initialized,
which results in unnecessary RAM usage and workload for the CPU.

The approach in this PR defines a common module named *socket_base*,
which contains functions used by the posix layer. Compiled by it's own,
those functions return negative error codes, to symbolize upper layers
that they are not supported. When also including the modules *udp* or
*tcp* respectively, functions from *socket_base* get overwritten with the
correct functionality.

Defining *udp* or *tcp* in a Makefile also includes *socket_base*.
Defining *pnet* in a Makefile also includes *socket_base*.
9 years ago
René Kijewski a70ee0f022 make: centralize wget/curl & unzip/7z feature test
With many open PRs that could benefit from loading SDKs when needed,
instead adding vast amounts of code to RIOTs master, this PR provides
the "functions" `$(DOWNLOAD_TO_STDOUT)`, `$(DOWNLOAD_TO_FILE)`, and
`$(UNZIP_HERE)`.

The first "function" takes one argument, the URL from where to download
the content. It is then piped to stdout. To be used e.g. with `tar xz`.

The second "function" taken two arguments, the destination file name,
and the source URL. If the previous invocation was interrupted, then the
download gets continued, if possible.

The last "function" takes one argument, the source ZIP file. The file
gets extracted into the cwd, so best use this "function" with
`cd $(SOME_WHERE) &&`.

The clumsy name `$(UNZIP_HERE)` is taken because the program "unzip"
takes the environment variable `UNZIP` as the source file, even if
another file name was given on the command line. The rationale for that
is that the hackers of "unzip" hate their users. Also they sacrifice
hamsters to Satan.
9 years ago
René Kijewski d7b4f1a5ba pkg: add USEPKG module "libfixmath"
This PR adds the USEPKG module "libfixmath".
It integrates https://code.google.com/p/libfixmath/ into RIOT, cmp. #1457.
9 years ago
Ludwig Ortmann ccfe6d7bb7 pkg/libcoap: fix copmilation problems
Apparently all that whitespace was needed after all.
Next convert to new-style function declrations.
Also, don't prevent make from noticing a failing patch.
9 years ago
Hauke Petersen 9001e0c2fb core: removed duplicated hwtimer_arch.h 9 years ago