Microchip® Advanced Software Framework

hmatrixb.c File Reference

HMATRIX driver for SAM.

Copyright (c) 2014-2018 Microchip Technology Inc. and its subsidiaries.

#include "hmatrixb.h"
#include "sysclk.h"
#include "sleepmgr.h"

Functions

void hmatrix_disable (void)
 Disables the HMatrix. More...
 
void hmatrix_enable (void)
 Enables the HMatrix. More...
 
void hmatrix_get_slave_priority (enum hmatrix_slave_id slave_id, hmatrix_prs *p_prio)
 Get priority for the specified slave access. More...
 
void hmatrix_init (void)
 Initializes the HMatrix. More...
 
void hmatrix_master_ch_set_config (const enum hmatrix_master_id master_id, struct hmatrix_master_ch_conf *const config)
 Writes an HMatrix Master channel configuration to the hardware module. More...
 
void hmatrix_set_slave_priority (enum hmatrix_slave_id slave_id, hmatrix_prs *p_prio)
 Set priority for the specified slave access. More...
 
void hmatrix_slave_ch_set_config (const enum hmatrix_slave_id slave_id, struct hmatrix_slave_ch_conf *const config)
 Writes an HMatrix Slave channel configuration to the hardware module. More...