|
Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
|
Driver Operations PSI5 driver operations More...
#include <zephyr/drivers/psi5/psi5.h>
Data Fields | |
| psi5_start_sync_t | start_sync |
| OPT Start the sync pulse generator on a specific channel. | |
| psi5_stop_sync_t | stop_sync |
| OPT Stop the sync pulse generator on a specific channel. | |
| psi5_send_t | send |
| OPT Transmitting PSI5 data on a specific channel. | |
| psi5_register_callback_t | register_callback |
| OPT Add a callback function to handle messages received for a specific channel. | |
Driver Operations PSI5 driver operations
This is the driver API structure any PSI5 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.
| psi5_register_callback_t psi5_driver_api::register_callback |
OPT Add a callback function to handle messages received for a specific channel.
| psi5_send_t psi5_driver_api::send |
OPT Transmitting PSI5 data on a specific channel.
| psi5_start_sync_t psi5_driver_api::start_sync |
OPT Start the sync pulse generator on a specific channel.
| psi5_stop_sync_t psi5_driver_api::stop_sync |
OPT Stop the sync pulse generator on a specific channel.