|
Zephyr API Documentation 4.4.0-rc2
A Scalable Open Source RTOS
|
Driver Operations CRC driver operations More...
#include <zephyr/drivers/crc.h>
Data Fields | |
| crc_api_begin | begin |
| OPT Configure CRC unit for calculation. | |
| crc_api_update | update |
| OPT Perform CRC calculation on the provided data buffer and retrieve result. | |
| crc_api_finish | finish |
| OPT Finalize CRC calculation. | |
Driver Operations CRC driver operations
This is the driver API structure any CRC driver needs to define. It contains function pointers to the operations the driver implements, as well as any other driver-specific constant data.
Members marked with REQ MUST be set by the driver, whereas those marked with OPT are optional.
| crc_api_begin crc_driver_api::begin |
OPT Configure CRC unit for calculation.
| crc_api_finish crc_driver_api::finish |
OPT Finalize CRC calculation.
| crc_api_update crc_driver_api::update |
OPT Perform CRC calculation on the provided data buffer and retrieve result.