1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
Commit Graph

14470 Commits

Author SHA1 Message Date
Vincent Dupont
ab5f8548f2 can: add conn_can top layer interface
This module provide support for raw can and isotp
socket-like user interface.
2017-06-19 15:36:20 +02:00
Vincent Dupont
63ca443b05 can: add ISO-TP support
ISO-TP is ISO15765 transport protocol over CAN.
Upper interface is located in sys/include/can/isotp.h.
2017-06-19 15:36:20 +02:00
Vincent Dupont
68f1ea8fd0 native: add a CAN device using socketCAN 2017-06-19 15:36:20 +02:00
Vincent Dupont
144a0700f5 can: add autoinit basic support 2017-06-19 15:35:26 +02:00
Vincent Dupont
5469ba1d49 can: add CAN stack
The CAN stack support only raw CAN at this time.
It contains a device interface (drivers/include/can/candev.h) and the data link
layer, build around can/device.c can/pkt.c and can/router.c. can/dll.c contains
the upper level and lower level interface to send and receive CAN frames.
Upper layer interface is located in include/can/raw.h
2017-06-19 15:35:26 +02:00
Sebastian Meiling
30be4f7673 Merge pull request #7202 from kaspar030/murdock_enable_http_cache
murdock: enable dlcache
2017-06-19 11:15:18 +02:00
Sebastian Meiling
cbb23fb588 Merge pull request #7121 from kb2ma/gcoap/thread_safety
net/gcoap: Protect internal state for multithreaded use
2017-06-19 11:04:50 +02:00
0e7529be7a Merge pull request #7205 from biboc/change_author_biboc
Change my email address - biboc
2017-06-19 10:50:54 +02:00
biboc
0e41861db0 Change my email address:
<baptiste.clenet@xsoen.com>
to
<bapclenet@gmail.com>
2017-06-19 10:38:16 +02:00
d9f41e6d66 murdock: enable dlcache 2017-06-19 09:25:09 +02:00
Ken Bannister
aa2f97c80f net/gcoap: Protect update to open requests with mutex. 2017-06-18 06:29:43 -04:00
Ken Bannister
24b21dbfbc net/gcoap: Protect message ID state with atomic updates.
Also changed semantics for storage of message ID, from last ID to next ID.
This change provides idiomatic use of the return value of the atomic
function, without other side effects on gcoap.
2017-06-18 06:16:15 -04:00
ed9899ad57 Merge pull request #6643 from kaspar030/add_http_dl_cache
dist/tools: add http download with caching
2017-06-17 18:17:45 +02:00
d772dc0116 boards: x86-multiboot-common: use dlcache for downloading toolchain 2017-06-17 17:00:55 +02:00
c1cd257544 pkg: tlsf: use dlcache 2017-06-17 17:00:55 +02:00
d98e25b7d9 pkg: nordic_softdevice_ble: use dlcache 2017-06-17 17:00:55 +02:00
d69352a237 dist/tools: add dlcache.sh 2017-06-17 17:00:55 +02:00
031870038b Merge pull request #6767 from miri64/evtimer/feat/initial
evtimer: initial import
2017-06-17 00:25:22 +02:00
Cenk Gündoğan
25a5989cce Merge pull request #7164 from smlng/enh/trickle/fix_7161
trickle: enhancements
2017-06-16 23:46:55 +02:00
smlng
5cb8a86e44 trickle: enhancements
- add asserts
    - update docu
2017-06-16 23:04:01 +02:00
Martine Lenders
0f39c5549e
tests: add test for evtimer underflow 2017-06-16 16:50:54 +02:00
Martine Lenders
15732bede6
tests: provide tests for evtimer 2017-06-16 16:50:54 +02:00
fce919d27c
evtimer: initial import 2017-06-16 16:50:54 +02:00
a6fcbcde9c Merge pull request #7159 from OTAkeys/pr/stmclk_f2
cpu/stm32f2: implement stmclk interface for stm32f2
2017-06-15 19:09:57 +02:00
Francisco Acosta
468f12f87d Merge pull request #6899 from bergzand/drivers/mrf24j40-remdefine
drivers/mrf24j40 remove obsolete RSSI_BASE_VALUE define
2017-06-15 16:57:45 +02:00
Cenk Gündoğan
f1dc041728 Merge pull request #7180 from miri64/gnrc_ipv6_nib/fix/nc-cache-out
gnrc_ipv6_nib: fix caching mechanism of neighbor cache
2017-06-15 13:00:41 +02:00
Martine Lenders
bfa515bd43 tests: enhance tests for caching error case 2017-06-15 11:40:46 +02:00
Martine Lenders
b32200e3ad gnrc_ipv6_nib: fix caching mechanism of neighbor cache 2017-06-15 11:40:46 +02:00
9dadb9cbaf Merge pull request #7158 from OTAkeys/pr/stmclk_f4
cpu/stm32f4: implement stmclk interface for stm32f4
2017-06-15 11:23:24 +02:00
92147cf269 Merge pull request #7168 from smlng/driver/tmp006/rework
driver: tmp006 rework
2017-06-14 23:10:45 +02:00
smlng
054c002960 saul: add support for tmp006 2017-06-14 20:45:01 +02:00
smlng
c17d64eaff tests: adapt driver_tmp006 to rework 2017-06-14 20:45:01 +02:00
smlng
42a09128aa drivers: rework tmp006 2017-06-14 20:44:59 +02:00
Sebastian Meiling
64297e343b Merge pull request #6781 from aabadie/driver_bmp180_cleanup
drivers/bmp180: implementation refactoring and cleanup
2017-06-14 12:14:36 +02:00
41d1de1ba3 tests/driver_bmp180: apply changes in driver API 2017-06-14 09:48:20 +02:00
da16943e8c sys/auto_init/saul: update bmp180 saul support with api changes 2017-06-14 09:48:20 +02:00
0e6e3b368b drivers/bmp180: driver cleanup 2017-06-14 09:48:20 +02:00
Francisco Acosta
3af1fe5675 Merge pull request #7134 from smlng/macos/fix/posix/clockid_t
posix: fix redefined clockid_t on macOS
2017-06-13 17:48:20 +02:00
smlng
16bd7db5dc posix: fix redefined clockid_t on macOS 2017-06-13 17:32:21 +02:00
Cenk Gündoğan
58067bd489 Merge pull request #7179 from miri64/ndp/enh/backoff-max
ndp: Add constant for retrans. timer exp. backoff maximum
2017-06-13 14:13:48 +02:00
Martine Lenders
7a444e56c1
ndp: Add constant for retrans. timer exp. backoff maximum 2017-06-13 14:08:26 +02:00
Hauke Petersen
50ea5b0665 Merge pull request #7147 from smlng/saul/gpio/phynode
saul: add support for LEDs and buttons on pba-d-01-kw2x
2017-06-13 11:32:29 +02:00
smlng
367247242f saul: add support for LEDs and buttons on pba-d-01-kw2x 2017-06-13 11:25:46 +02:00
Joakim Nohlgård
54b68844e0 Merge pull request #7165 from mfrey/kinetis-uart
kinetis: Use 9 bit UART config for 8E1, 8O1 modes
2017-06-13 09:04:04 +02:00
Francisco Acosta
5f0b8e5b80 Merge pull request #6978 from gebart/pr/kinetis-mcg
kinetis: MCG improvements
2017-06-12 23:27:39 +02:00
Sebastian Meiling
863bda7bc8 Merge pull request #7163 from cgundogan/pr/trickle_fix
trickle: adjust old_interval to max / 2 in case of I > Imax
2017-06-12 09:48:03 +02:00
Martine Lenders
ec9073e48e Merge pull request #7171 from cgundogan/pr/nib_acronym
doc: nib: neighbor information base everywhere you look
2017-06-12 01:14:23 +02:00
Cenk Gündoğan
ef9ee54fe2 doc: nib: neighbor information base everywhere you look 2017-06-12 00:49:07 +02:00
Martine Lenders
38a99fb7cf Merge pull request #7170 from smlng/enh/drivers/coding_style
drivers: coding style, use {} for empty while loops
2017-06-11 21:53:35 +02:00
smlng
a7b049f98a drivers: coding style, use {} for empty while loops 2017-06-11 20:08:10 +02:00