zephyr/tests/subsys
Jett Rink 1972f0b7f4 ec_host_cmd: add ec host command handler framework
Add a generic host command handler framework that allows users to
declare new host command handlers with the HOST_COMMAND_HANDLER macro
at build time. The framework will handle incoming messages from the
host command peripheral device and forwards the incoming data to the
appropriate host command handler, which is looked up by id.

The framework will also send the response from the handler back to the
host command peripheral device. The device handles sending the data on
the physical bus.

This type of host command communication is typically done on an embedded
controller for a notebook or computer. The host would be the main
application processor (aka AP, CPU, SoC).

Signed-off-by: Jett Rink <jettrink@google.com>
2020-09-04 14:50:45 -04:00
..
canbus device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
debug/coredump tests: add a test for coredump 2020-08-24 20:28:24 -04:00
dfu dfu: img_util: Add flash integrity check 2020-09-03 17:56:02 +02:00
fs tests: fs: update for change in capability 2020-09-03 21:49:34 +02:00
jwt tests/samples: enable for integration testing 2020-07-30 08:00:03 -04:00
logging test: logging: Add more test cases for log core 2020-08-12 17:08:15 -05:00
mgmt/ec_host_cmd ec_host_cmd: add ec host command handler framework 2020-09-04 14:50:45 -04:00
openthread device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
power/power_mgmt device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
settings device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
shell device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
storage storage: flash_map: Add SHA-256 integrity method 2020-09-03 17:56:02 +02:00
usb sanitycheck: inclusive language 2020-08-27 07:04:07 -04:00