Kevin Funk
e8141ca5d8
cbor: CBOR implementation for RIOT-OS
...
This is a malloc-free implementation of the Concise Binary Object
Representation (CBOR) data format for the RIOT-OS.
This implementation mostly stand-alone, and it should be pretty easy to
port to other platforms. We're only using the C STL and some custom
network-related functionaliy which could be easily replaced by depending
on arpa/inet.h.
The CBOR API is straight-forward to use and provides encoding/decoding
functionality for all major C types, such as:
- int
- uint64_t
- int64_t
- float
- double
- char*
- struct tm
- time_t
It is possible to conditionally compile this module via CFLAGS:
- CBOR_NO_SEMANTIC_TAGGING: All semantic-tagging features removed
- CBOR_NO_CTIME: All ctime related features removed
- CBOR_NO_FLOAT: All floating-point related features removed
- CBOR_NO_PRINT: All features depending on printf removed
2014-08-05 19:49:51 +02:00
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 .
2014-08-01 00:04:48 +02:00
René Kijewski
0ab1b86e5f
Add generic char
pipe implementation
2014-07-28 23:21:27 +02:00
Ludwig Ortmann
44d6afd5ad
make: replace spaces with tabs in Makefile.dep
2014-07-14 18:02:14 +02:00
Ludwig Ortmann
a49f16b1ea
make: model net_if dependency on net_help
2014-07-14 18:00:05 +02:00
Hauke Petersen
231e8eb3e9
make: removed shell_commands dependency
2014-07-08 16:48:22 +02:00
Hauke Petersen
9e0653afbb
drivers: added rgbled driver
2014-06-11 20:17:44 +02:00
René Kijewski
96fba8a19b
sys:crypto: put ciphers into one module
2014-05-12 21:57:44 +02:00
René Kijewski
a8064fd97c
Automatically remove dups in $(USEMODULE)
2014-04-29 00:06:19 +02:00
Fabian Brandt
ef5eaff1bc
ETX-functionality is now part of a common routing-module
2014-04-25 11:30:28 +02:00
Christian Mehlis
60feb7ea37
posix: move posix semaphore in posix module
2014-03-16 19:48:25 +01:00
Christian Mehlis
1a438b64a5
posix: added sleep and usleep
2014-03-03 17:21:48 +01:00
Martin Lenders
00acab920b
Let IPv6 and ICMP use new 6LoWPAN layer (+fixes)
2014-03-01 15:08:18 +01:00
Martin Lenders
4e39cbdd54
Put 6LoWPAN border router in its own module
2014-03-01 14:44:21 +01:00
Martin Lenders
4a6495987e
Add shell commands for interface configuration
2014-03-01 00:48:42 +01:00
Martin Lenders
848ac70f90
Implement net_if module
2014-02-28 23:13:22 +01:00
Oleg Hahm
93e32953b3
always build and initialize hwtimer
...
Eliminates special treatment of the hwtimer module and makes it a
mandatory part of the kernel.
2014-02-24 18:36:28 +01:00
Martin Lenders
24b63bd9f0
Update libcoap
2014-02-23 20:57:17 +01:00
René Kijewski
4a12c91d95
Fix cc110x vs cc110x_ng problems
2014-02-15 12:48:11 +01:00
René Kijewski
d86509db66
Use filter
instead of findstring
...
See #672
2014-02-14 00:30:34 +01:00
Ludwig Ortmann
2525920426
remove trailing whitespace and newlines
2014-02-11 18:45:06 +01:00
Ludwig Ortmann
2ab55174a7
model uart dependency on posix
2014-02-06 12:29:02 +01:00
Martin Lenders
03f458ce69
Fix module dependencies for 802.15.4 drivers
2014-01-21 12:08:51 +01:00
Oleg Hahm
8c0b78925d
add vtimer dependencies to Makefile.dep
2014-01-17 16:36:09 +01:00
Martin Lenders
96489b85c6
Define stdin, stdout and stderr
2014-01-17 14:40:57 +01:00
Martin Lenders
f9ae76fa4b
Start POSIX net [pnet] module
2014-01-17 14:40:57 +01:00
authmillenon
9bfcc8df99
Fix sixlowpan dependencies
2013-11-02 18:39:23 +01:00
Martin Lenders
c02a097232
Add module dependancies for destiny
2013-10-25 14:28:17 +02:00
Oleg Hahm
b64fb65935
Merge branch 'agilefox_clean' of https://github.com/AlaeddineWeslati/RIOT into AlaeddineWeslati-agilefox_clean
...
Conflicts:
sys/include/transceiver.h
sys/transceiver/transceiver.c
Additional changes:
* allow for multi-transceiver initialization
* change packet reception to old implementation
2013-08-15 19:07:14 +02:00
Martin Lenders
b944a48da9
Set up new directory structure
2013-08-14 00:33:11 +02:00
Alaeddine WESLATI
11bb09b7f8
started adding at86rf231 driver
...
at86rf231 TX and RX
driver is using vtimer instead of hwtimer_ functions, TO CHECK
vtimer debug function prototype fix
2013-08-12 15:17:22 +02:00
Oleg Hahm
956f0e8656
fix for #87 , replacing - with _ in module protocol_multiplex
2013-08-04 03:17:31 +02:00
Oleg Hahm
f7ecc704a4
fixed includes and include pathes
2013-07-29 01:24:02 +02:00
Oliver Hahm
57cc002c67
Merge branch 'wsn430'
...
Conflicts:
core/include/queue.h
core/queue.c
cpu/msp430-common/hwtimer_cpu.c
cpu/msp430x16x/hwtimer_msp430.c
sys/lib/hashtable.c
sys/net/ieee802154/ieee802154_frame.c
sys/shell/commands/sc_cc110x_ng.c
sys/transceiver/transceiver.c
sys/vtimer/vtimer.c
2013-06-25 15:33:40 +02:00
Oliver Hahm
e6177e811a
* moved cpu and board specific parts to corresponding Makefiles
...
* introduced variable for cpu folder
2013-03-23 18:38:12 +01:00
Oliver Hahm
8a175a5702
* added dependency for cc110x_ng to transceiver
2013-03-19 17:46:24 +01:00
Oliver Hahm
5ffe5a9c27
* renamed makefiles to Makefile
2013-03-09 23:45:56 +01:00