Microchip® Advanced Software Framework

ccl.c File Reference

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...