![]() |
Synergy Software Package User's Manual
|
Interface for the Data Operation Circuit. More...
Data Structures | |
| struct | doc_callback_args_t |
| struct | doc_data_t |
| struct | doc_cfg_t |
| struct | doc_api_t |
| struct | doc_instance_t |
Macros | |
| #define | DOC_API_VERSION_MAJOR (2U) |
Typedefs | |
| typedef uint16_t | doc_size_t |
| typedef void | doc_ctrl_t |
Enumerations | |
| enum | doc_event_t { DOC_EVENT_COMPARISON_MISMATCH = 0x00, DOC_EVENT_ADDITION = 0x01, DOC_EVENT_SUBTRACTION = 0x02, DOC_EVENT_COMPARISON_MATCH = 0x04 } |
| enum | doc_status_t { DOC_STATUS_CONDITION_FALSE = 0, DOC_STATUS_CONDITION_TRUE = 1 } |
Interface for the Data Operation Circuit.
Defines the API and data structures for the DOC implementation of the Data Operation Circuit (DOC) interface.
This module implements the DOC_API using the Data Operation Circuit (DOC).
Implemented by: DOC
Related SSP architecture topics:
DOC Interface description: Data Operation Circuit Driver
| #define DOC_API_VERSION_MAJOR (2U) |
Register definitions, common services and error codes.
| typedef void doc_ctrl_t |
DOC control block. Allocate an instance specific control block to pass into the DOC API calls.
| typedef uint16_t doc_size_t |
Size of the comparison data supported by the Data Operation Circuit (DOC)
| enum doc_event_t |
Event that can trigger a callback function.
| enum doc_status_t |
Status of the data comparison operation.