SAM4L PARC driver (callback).
Copyright (c) 2013-2018 Microchip Technology Inc. and its subsidiaries.
Functions | |
void | _parc_interrupt_handler (void) |
void | PARC_Handler (void) |
enum status_code | parc_register_callback (struct parc_module *const module, parc_callback_t const callback_func, enum parc_callback_type callback_type) |
Register a PARC interrupt callback function. More... | |
enum status_code | parc_unregister_callback (struct parc_module *const module, enum parc_callback_type callback_type) |
Unregister a PARC interrupt callback. More... | |
Variables | |
struct parc_module * | parc_module_instance |
void _parc_interrupt_handler | ( | void | ) |
PARC interrupt handler.
References parc_module::callback, parc_module::enabled_callback_mask, parc_module::hw, PARC_CALLBACK_DATA_READY, PARC_CALLBACK_OVERRUN, parc_clear_status(), PARC_INTERRUPT_DRDY, PARC_INTERRUPT_OVR, parc_module_instance, PARC_STATUS_DRDY, and PARC_STATUS_OVR.
Referenced by PARC_Handler().
void PARC_Handler | ( | void | ) |
PARC interrupt entry handler.
References _parc_interrupt_handler().
struct parc_module* parc_module_instance |
Referenced by _parc_interrupt_handler(), and parc_init().