zephyr/subsys
Hubert Miś b0ec7a63ab ipc: RPMsg service to register multiple endpoints
This patch implements a service that adds multiendpoint
capabilities to RPMsg. Multiple endpoints are intended to be used
when multiple modules need services from a remote processor. Each
module may register one or more RPMsg endpoints.

The implementation separates backend from the service, what
allows to extend this module to support other topologies like
Linux <-> Zephyr.

Co-authored-by: Piotr Szkotak <piotr.szkotak@nordicsemi.no>
Signed-off-by: Hubert Miś <hubert.mis@nordicsemi.no>
2021-01-19 22:07:09 +01:00
..
bluetooth bluetooth/controller: Update paths in inclusions of nrfx HAL files 2021-01-19 17:35:04 +01:00
canbus drivers: can: rework zcan_frame and zcan_filter 2020-12-17 11:07:53 +01:00
console device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
cpp cpp: Fixed compile warning with extern array declaration 2020-06-09 14:42:16 +02:00
debug debug: analyzer: add support for thread runtime stats 2020-12-14 13:00:47 -05:00
dfu modules: introduce MCUBOOT_BOOTUTIL module 2021-01-14 18:03:38 +01:00
disk disk: disk_access_flash: Make sector size configurable in Kconfig 2021-01-15 11:21:01 -05:00
emul drivers: sensors: bmi160: Fix issue with sample read 2020-12-01 17:58:06 -05:00
fb device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
fs fs: littlefs: Fix transient string in LOG_ messages 2021-01-18 18:47:41 +01:00
ipc ipc: RPMsg service to register multiple endpoints 2021-01-19 22:07:09 +01:00
jwt Kconfig: cleanup subsystems 2020-08-24 10:24:30 +02:00
logging logging: Fix missing static to k_spinlock definition 2021-01-18 19:12:44 +01:00
lorawan lorawan: fix premature return in lorawan_send 2021-01-19 09:02:43 -05:00
mgmt mgmt: mcumgr: Add support for enabling Direct-XIP app address check 2021-01-18 16:59:29 -05:00
net net: coap: Randomize initial ACK timeout 2021-01-18 23:22:37 -05:00
power power: Add notifier API 2021-01-07 12:40:19 -05:00
random random: ctr_drbg: Fix the error path in sys_csrand_get 2020-12-01 10:20:06 -06:00
settings settings: fix possible unaligned write while a line coping 2020-12-04 17:10:47 +01:00
shell shell: shell_utils internal api update 2021-01-14 12:07:25 +01:00
stats misc: Replace assert include and calls by sys/__assert.h equivalent 2020-10-02 11:42:40 +02:00
storage devicetree: flash-partitions: expose helper macros 2020-12-27 18:16:20 +01:00
testsuite cleanup: rename sanitycheck references to twister 2021-01-14 07:50:52 -06:00
timing timing: fix timing_stop() ref counting 2021-01-04 12:15:30 +01:00
tracing systemview: Use common function to get sysview thread name 2020-11-21 08:29:26 -05:00
usb usb: cdc_acm: select features required for use 2021-01-05 09:40:36 -06:00
CMakeLists.txt ipc: RPMsg service to register multiple endpoints 2021-01-19 22:07:09 +01:00
Kconfig ipc: RPMsg service to register multiple endpoints 2021-01-19 22:07:09 +01:00