PARC driver structure.
#include <parc.h>
Data Fields | |
parc_callback_t | callback [PARC_CALLBACK_N] |
Array to store callback functions (for PARC driver use only). More... | |
uint8_t | enabled_callback_mask |
Bitmask of callbacks enabled/disabled (for PARC driver use only). More... | |
Parc * | hw |
Base address of the PARC module. More... | |
struct parc_config * | parc_cfg |
Pointer to the PARC configuration structure. More... | |
uint8_t | registered_callback_mask |
Bitmask of callbacks registered (for PARC driver use only). More... | |
parc_callback_t parc_module::callback[PARC_CALLBACK_N] |
Array to store callback functions (for PARC driver use only).
Referenced by _parc_interrupt_handler(), parc_init(), parc_register_callback(), and parc_unregister_callback().
uint8_t parc_module::enabled_callback_mask |
Bitmask of callbacks enabled/disabled (for PARC driver use only).
Referenced by _parc_interrupt_handler(), parc_disable_callback(), parc_enable_callback(), and parc_init().
Parc* parc_module::hw |
Base address of the PARC module.
Referenced by _parc_interrupt_handler(), parc_clear_status(), parc_disable(), parc_disable_events(), parc_disable_interrupts(), parc_enable(), parc_enable_events(), parc_enable_interrupts(), parc_get_status(), parc_get_version(), parc_init(), parc_is_data_ready(), parc_read(), parc_read_interrupt_mask(), parc_set_config(), parc_start_capture(), and parc_stop_capture().
struct parc_config* parc_module::parc_cfg |
Pointer to the PARC configuration structure.
uint8_t parc_module::registered_callback_mask |
Bitmask of callbacks registered (for PARC driver use only).
Referenced by parc_init(), parc_register_callback(), and parc_unregister_callback().