Microchip® Advanced Software Framework

conf_example.h File Reference

MACSC Driver configuration.

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

#include "ioport.h"

Macros

#define COMPARE_MODE   MACSC_ABSOLUTE_CMP
 
#define CONFIG_MACSC_TIMEOUT_TICK_HZ   62500
 
#define ENABLE_AUTO_TIMESTAMP   0
 
#define ENABLE_BACKOFF_SLOT_CNTR   1
 
#define ENABLE_SLEEP   0
 
#define RTC_CLK_SRC   MACSC_32KHz
 
#define SYS_CLK_SRC   MACSC_16MHz
 
#define USART_SERIAL_BAUDRATE   9600
 
#define USART_SERIAL_CHAR_LENGTH   USART_CHSIZE_8BIT_gc
 
#define USART_SERIAL_PARITY   USART_PMODE_DISABLED_gc
 
#define USART_SERIAL_PORT   &USARTA1
 
#define USART_SERIAL_STOP_BIT   false
 

Enumerations

enum  macsc_cb_pins {
  OVF_INT_CHK_PIN = IOPORT_CREATE_PIN(PORTB,0),
  CMP1_INT_CHK_PIN = IOPORT_CREATE_PIN(PORTB,1),
  CMP2_INT_CHK_PIN = IOPORT_CREATE_PIN(PORTB,2),
  CMP3_INT_CHK_PIN = IOPORT_CREATE_PIN(PORTB,3),
  BACKOFF_INT_CHK_PIN = IOPORT_CREATE_PIN(PORTB,4)
}
 

#define CONFIG_MACSC_TIMEOUT_TICK_HZ   62500
#define ENABLE_AUTO_TIMESTAMP   0
#define ENABLE_BACKOFF_SLOT_CNTR   1
#define ENABLE_SLEEP   0
#define RTC_CLK_SRC   MACSC_32KHz
#define SYS_CLK_SRC   MACSC_16MHz

Referenced by main().

#define USART_SERIAL_BAUDRATE   9600

Referenced by main().

#define USART_SERIAL_CHAR_LENGTH   USART_CHSIZE_8BIT_gc

Referenced by main().

#define USART_SERIAL_PARITY   USART_PMODE_DISABLED_gc

Referenced by main().

#define USART_SERIAL_STOP_BIT   false

Referenced by main().

Enumerator
OVF_INT_CHK_PIN 

overflow interrupt toggle

CMP1_INT_CHK_PIN 

cmp1 int toggle

CMP2_INT_CHK_PIN 

cmp2 int toggle

CMP3_INT_CHK_PIN 

cmp3 int toggle

BACKOFF_INT_CHK_PIN 

back-off int toggle