Commit Graph

4222 Commits (ac7671762d8385a3d136840f487ad009bc9130be)

Author SHA1 Message Date
Oleg Hahm 8ec5bcad89 doc: ipv6: fix broken doxygen 6 years ago
Oleg Hahm d523c33015 doc: gnrc: fix doxygen and add missing doc 6 years ago
Oleg Hahm 3bc0cfd2a7 doc: color: fix doxygen 6 years ago
Oleg Hahm 9225ede2b9 doc: hashes: fix API docs 6 years ago
Oleg Hahm e2914bd351 doc: random: document float PRNG macro 6 years ago
Oleg Hahm e420c7ad9e doc: xtimer: added missing documentation 6 years ago
Oleg Hahm d48330acbb doc: posix: fix doxygen complaints 6 years ago
Joakim Nohlgård 887cc72365 Merge pull request #5616 from gebart/pr/vfs
vfs: file system abstraction
6 years ago
Oleg Hahm 9934837349 crypto: remove superfluous and unused header
The implementation is gone for a long time anyway.
6 years ago
Joakim Nohlgård 0371769e72 devfs: Dynamic file system for device nodes 6 years ago
Joakim Nohlgård fdd129db68 uart_stdio: Bind uart_stdio to vfs fds for stdin/out/err 6 years ago
Joakim Nohlgård a1faeb9ca1 newlib: Use vfs for file I/O syscalls 6 years ago
Joakim Nohlgård dcc37329df sys/vfs: A virtual file system (VFS) layer for RIOT
The VFS layer provides file system abstractions to allow using a unified
interface to access files from mounted file systems.
6 years ago
Joakim Nohlgård 89ba41c79e sys/posix: Add sys/statvfs.h 6 years ago
Francois Berder 27dec749e8 posix: sockets: Fix return value of recvfrom and sendto
_bind_connect already sets errno and returns -1 or 0.

Signed-off-by: Francois Berder <francois.berder@imgtec.com>
6 years ago
Martine Lenders 60fda890a6 Merge pull request #6704 from OlegHahm/posix_socket_missing_parens
posix: missing closing parenthesis
6 years ago
Cenk Gündoğan 83a69c0cb2 random: doc: warn about global PRNG state 6 years ago
Francois Berder 8d2ec19be6 posix: sockets: Fix timeout regression of recvfrom
Commit de41971aab sets the default
timeout to 0. This change should not have been part of the commit.

Signed-off-by: Francois Berder <francois.berder@imgtec.com>
6 years ago
Francois Berder 8f839fbc31 posix: sockets: address was not set in recvfrom
The address is an optional parameter of recvfrom. If it is
not null, recvfrom must store the address of the sender.
However this was only allowed if res was equal to 0, which
is wrong since res contains the number of bytes received
or -1.
This commit ensures that the address is set only if no
previous errors happened before.

Signed-off-by: Francois Berder <francois.berder@imgtec.com>
6 years ago
Joakim Nohlgård 03d9f0f3d8 sys/posix: Add fcntl.h 6 years ago
Oleg Hahm 6022760fc6 posix: missing closing parenthesis 6 years ago
Victor Arino 0e06458f53 sys/sema: re-test value after owning mutex 6 years ago
Francois Berder 2936a69a1b posix: sockets: Fix return value of listen function
If an error happens, listen was returning 1 instead of -1.

Signed-off-by: Francois Berder <francois.berder@imgtec.com>
6 years ago
Martine Lenders 7748dc8ce3 Merge pull request #6695 from francois-berder-imgtec/awalwm2m
posix_sockets: Various fixes in posix network implementation
6 years ago
Martine Lenders c513eb1027 sntp: fix for new xtimer API and some bugs 6 years ago
Francois Berder a5003e8311 posix: in: Fix sockaddr_in6 structure
The sin6_family member was an int. This caused the structure to
take 32 bytes which was greater than sockaddr_storage size (28
bytes).
Using the type sa_family_t for sin6_family member fixes this
issue.

Signed-off-by: Francois Berder <francois.berder@imgtec.com>
6 years ago
Francois Berder de41971aab posix: sockets: Fix return value of sendto and recvfrom
The return value of these functions was not always correct
in case of errors: they were not returning -1 and setting
errno.

Signed-off-by: Francois Berder <francois.berder@imgtec.com>
6 years ago
Joakim Nohlgård d57ec0e3f2 Merge pull request #6689 from mali/fix_6631
doc/saul: add cross link between SAUL and SAUL registry
6 years ago
Laurent Navet 0d09d2d34b doc/saul: add cross link between SAUL and SAUL registry 6 years ago
Oleg Hahm 0d3833a88a net: cleanup ng_ remnants 6 years ago
BytesGalore dacc3cba9f Merge pull request #6283 from OTAkeys/pr/hmac_iterative_calc
hashes/sha256: add iterative hmac calc. functions
6 years ago
Hermann Lelong f2ef9db988 hashes/sha256: add iterative hmac calc. functions
Add init, update, and final functions to do HMAC
calculation using blocks, instead of one shot.

Unit tests: use the PRF-6 test vector to test the case
where data is splitted in 3 different blocks.
6 years ago
Sebastian Meiling f6022a283d Merge pull request #6541 from brummer-simon/gnrc_tcp-cleanup
gnrc_tcp: cleanup
6 years ago
Martine Lenders ae0d0a2634 Merge pull request #6623 from smlng/pr/net/add_static_ipv6_lladdr
add static IPv6 lladdr for tests
6 years ago
Alexandre Abadie 911ae53d3e Merge pull request #6665 from aabadie/driver_veml6070
drivers/veml6070: add implementation for UV sensor + saul adaptation
6 years ago
smlng 85d189a21d gnrc, ipv6: add documentation on MACRO GNRC_IPV6_STATIC_LLADDR 6 years ago
smlng 3c0a2f6953 gnrc, ipv6: add static link local ipv6 address 6 years ago
Hauke Petersen bb71986ecf net: added emCute - introducing MQTT-SN support 6 years ago
Alexandre Abadie 4474af885a sys/auto_init: add saul support for veml6070 sensor 6 years ago
Hauke Petersen 79a113d1ba sys/drivers: renamed uuid module to luid 6 years ago
Simon Brummer 1ae3b51224 gnrc_tcp: cleanup: removed unnecessary includes 6 years ago
Hauke Petersen 8e3975fa90 sys/auto_init: remove gpioint initialization 6 years ago
Simon Brummer fd007d5307 gnrc_tcp: cleanup: fixed outdated comments 6 years ago
zhuoshuguo 07bd84c914 gnrc_mac: add support for multicast pkt. 6 years ago
Martine Lenders 4b5952e0ad Merge pull request #6622 from gebart/pr/cppcheck-fixes
cppcheck fixes 1
6 years ago
Peter Kietzmann 6ef3abec5c Merge pull request #5570 from aabadie/drivers_tsl2561
drivers/tsl2561: initial support
6 years ago
Joakim Nohlgård 575b8ea340 sys/arduino: Make SerialPort constructor explicit 6 years ago
Joakim Nohlgård 0686538218 newlib: Place newlib includes before compiler includes 6 years ago
Martine Lenders 0858a3ea8c Merge pull request #6618 from haukepetersen/opt_tcs37727_saulplusinit
drivers/tcs37727: SAUL support + misc fixes
6 years ago
Peter Kietzmann 02f03beb5c Merge pull request #6591 from haukepetersen/rm_ltc4150
drivers: remove outdated ltc4150 driver
6 years ago
Hauke Petersen 470f2de771 drivers/tcs37727: SAUL support + misc fixes
- added default parameters file
- let init() function use param struct
- named return values
- simplified init function
- sensor now active after init was called
- simplified return values
6 years ago
Martine Lenders c5eca9f1ca gnrc_netdev2: add missing doc on GNRC_NETDEV2_MAC_PRIO 6 years ago
Hauke Petersen 05c4e314c9 net/gnrc: remove deprecated nomac 6 years ago
Hauke Petersen 0567b5598a Merge pull request #6570 from miri64/gnrc_zep/cleanup/rm
gnrc_zep: remove gnrc_zep
6 years ago
Martine Lenders 04823b9192 ps: add state name for STATUS_MBOX_BLOCKED 6 years ago
Hauke Petersen 6e6a14f449 drivers: remove outdated ltc4150 driver 6 years ago
Neil Jones 4d7b7a8641 sys: od: Fix build on MIPS gcc. 6 years ago
Neil Jones e3c8386d12 sys: fmt: include stdio.h for mips. 6 years ago
Joakim Nohlgård 094107863f Merge pull request #5688 from gebart/pr/atomics-refactor
core: Provide all C11 atomic operations
6 years ago
Joakim Nohlgård f055137e02 sys/posix: Add missing Doxygen comment on spinlock flag member 6 years ago
Joakim Nohlgård 597db0358d sys/posix/pthread: Use C11 atomic instead of atomic.h 6 years ago
Joakim Nohlgård 7376419350 gnrc/pktbuf: remove unused #include "atomic.h" 6 years ago
Martine Lenders 5b026c5753 netdev2: unify doc 6 years ago
Martine Lenders 5e983db605 gnrc_zep: remove gnrc_zep
This ZEP implementation is based on `gnrc_netdev`, it is complicated to
use, I'm not even sure anyone used it except me or if it is working
still. See #6121 for a better port of ZEP.
6 years ago
Peter Kietzmann 5bf4882592 Merge pull request #6453 from smlng/pr/5469-bis
drivers/kw2xrf: adapt to netdev2
6 years ago
Lotte Steenbrink b28abc2d35 Merge pull request #6562 from miri64/sock/doc/ref-fix
doc: net: replace doc references of conn with sock
6 years ago
PeterKietzmann e617d74fa8 drivers/kw2xrf: update default params on init 6 years ago
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
6 years ago
Johann Fischer cf32ff7f19 drivers/kw2xrf: adapt for the netdev2 interface
Adapt the kw2xrf driver for the netdev2 interface.
This patch also adds overwrites.h, the header provides overwrite
values for the kw2xrf PHY.
6 years ago
smlng 5b2b7674d8 gnrc/pktdump: add tcp_hdr_print 6 years ago
smlng 43de60daf0 net: add tcp_hdr_print 6 years ago
Martine Lenders 4f5d046622 doc: net: replace doc references of conn with sock 6 years ago
Peter Kietzmann 4403cc931a Merge pull request #6523 from haukepetersen/opt_dht_autoinit
drivers/dht: updated auto-init + some enhancements
6 years ago
Martine Lenders 37f6eb63f8 udp: fix formatter of checksum in udp_hdr_print() 6 years ago
Martine Lenders b272e904fd icmpv6: fix formatter of checksum in icmpv6_hdr_print() 6 years ago
Hauke Petersen 3afc3eb10b drivers/dht: updated auto-init + some enhancements
- unified auto-init to use same style as other SAUl devices
- make use of named return values
- added some asserts
6 years ago
Simon Brummer d4c477aa01 gnrc_tcp: cleanup: correct copyright updates and corrected doxygen comments 6 years ago
Martine Lenders beaa214b83 Merge pull request #6551 from miri64/fmt/enh/print_byte_hex
fmt: add print_byte_hex() helper
6 years ago
Simon Brummer 7e7b832219 gnrc_tcp: cleanup: Enforce coding convention 6 years ago
Martine Lenders dbfbfb0f23 Merge pull request #6546 from smlng/pr/sys/fix_uuid
sys/uuid: fix signedness warning
6 years ago
Martine Lenders 0cd2b746cc fmt: add print_byte_hex() helper 6 years ago
Peter Kietzmann 04f6e15fbd Merge pull request #6518 from haukepetersen/opt_autoinit_radios
sys/auto_init: optimized for at86rf and mrf24j40
6 years ago
Peter Kietzmann a265e6ddea Merge pull request #6530 from miri64/gnrc_netdev/doc/fix-groups
gnrc_netdev2: fix grouping of sub-headers in doc
6 years ago
smlng ef154aaaba sys/uuid: fix signedness warning 6 years ago
Simon Brummer 4857f16ee8 gnrc_tcp: cleanup: Restrict lines to 100 char boundries 6 years ago
Simon Brummer a8b8b64036 gnrc_tcp: cleanup: update doxygen headers 6 years ago
Simon Brummer 62c0efb20a gnrc_tcp: cleanup: removed trailing underscores from include guards 6 years ago
Simon Brummer bc0bf3bc4f gnrc_tcp: cleanup: removed internal fsm structs from public headers 6 years ago
Simon Brummer 67ed2a0ad8 gnrc_tcp: cleanup: internal/common.h added 6 years ago
zhuoshuguo b8428d3e95 gnrc_netdev2: fix gnrc_netdev2_set_tx_feedback assert. 6 years ago
Martine Lenders 794be95395 Merge pull request #6531 from brummer-simon/gnrc_tcp-improvement-option_handling
gnrc_tcp: Improved Option Handling
6 years ago
Simon Brummer e25fd0dd46 gnrc_tcp: Improved Option Handling 6 years ago
Joakim Nohlgård 9a3589dcfe Merge pull request #6479 from haukepetersen/fix_lis3dh_mulle
drivers/lis3dh: fixed bug and simplified init()
6 years ago
Sebastian Meiling b81e6b8898 Merge pull request #6511 from smlng/pr/tcp/mode_hdr_file
tcp: move header file and adapt includes
6 years ago
smlng 540fb53ac0 tcp: move header file and adapt includes 6 years ago
Martine Lenders 46e74229c0 gnrc_netdev2: fix grouping of sub-headers in doc 6 years ago
Alexandre Abadie 25ce12f3ef drivers/tsl2561: initial implementation + saul support 6 years ago
smlng 7fdd473271 pktdump: add icmpv6 print 6 years ago
Hauke Petersen 56c70fcfee sys/auto_init/netif: optimized for mrf24j40 6 years ago
Hauke Petersen b8e0a51096 sys/auto_init/at86rf: optimized at86rf2xx sequence 6 years ago