SAM Configurable Custom Logic (CCL) Driver.
Copyright (c) 2014-2018 Microchip Technology Inc. and its subsidiaries.
#include "ccl.h"
Functions | |
void | ccl_init (struct ccl_config *const config) |
Initializes CCL module. More... | |
void | ccl_lut_disable (const enum ccl_lut_id number) |
Disables an LUT that was previously enabled. More... | |
void | ccl_lut_enable (const enum ccl_lut_id number) |
Enables an LUT that was previously configured. More... | |
void | ccl_lut_get_config_defaults (struct ccl_lut_config *const config) |
Initializes all members of LUT configuration structure to safe defaults. More... | |
enum status_code | ccl_lut_set_config (const enum ccl_lut_id number, struct ccl_lut_config *const config) |
Writes LUT configuration to the hardware module. More... | |
enum status_code | ccl_seq_config (const enum ccl_seq_id number, const enum ccl_seq_selection seq_selection) |
Writes sequential selection to the hardware module. More... | |