Microchip® Advanced Software Framework

atmega324pb_xplained_pro.h File Reference

ATMEGA324PB_XPLAINED_PRO board header file.

This file contains definitions and services related to the features of the Xplained Pro board.

To use this board, define BOARD = ATMEGA324PB_XPLAINED_PRO.

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

#include "compiler.h"
#include "led.h"

Macros

#define BOARD_NAME   "ATMEGA324PB_XPLAINED_PRO"
 
#define GPIO_PUSH_BUTTON_0   IOPORT_CREATE_PIN(PORTC, 6)
 
#define LED0   LED0_GPIO
 
#define LED0_GPIO   IOPORT_CREATE_PIN(PORTC, 7)
 
#define LED_COUNT   1
 Number of User LEDs. More...
 
#define MCU_SOC_NAME   "ATMEGA324PB"
 
Communication interfaces
#define TWID_SDA   IOPORT_CREATE_PIN(PORTE, 5)
 
#define TWID_SCL   IOPORT_CREATE_PIN(PORTE, 6)
 
#define USART_RX   IOPORT_CREATE_PIN(PORTD, 2)
 
#define USART_TX   IOPORT_CREATE_PIN(PORTD, 3)
 
#define SPI0_SS_A   IOPORT_CREATE_PIN(PORTB, 4)
 
#define SPI0_MOSI   IOPORT_CREATE_PIN(PORTB, 5)
 
#define SPI0_MISO   IOPORT_CREATE_PIN(PORTB, 6)
 
#define SPI0_SCK   IOPORT_CREATE_PIN(PORTB, 7)
 
#define SPI1_SS_A   IOPORT_CREATE_PIN(PORTD, 6)
 

#define BOARD_NAME   "ATMEGA324PB_XPLAINED_PRO"
#define GPIO_PUSH_BUTTON_0   IOPORT_CREATE_PIN(PORTC, 6)

Referenced by board_init(), and main().

#define LED0   LED0_GPIO

Referenced by board_init(), and main().

#define LED0_GPIO   IOPORT_CREATE_PIN(PORTC, 7)
#define LED_COUNT   1

Number of User LEDs.

#define MCU_SOC_NAME   "ATMEGA324PB"
#define SPI0_MISO   IOPORT_CREATE_PIN(PORTB, 6)
#define SPI0_MOSI   IOPORT_CREATE_PIN(PORTB, 5)
#define SPI0_SCK   IOPORT_CREATE_PIN(PORTB, 7)
#define SPI0_SS_A   IOPORT_CREATE_PIN(PORTB, 4)
#define SPI1_SS_A   IOPORT_CREATE_PIN(PORTD, 6)
#define TWID_SCL   IOPORT_CREATE_PIN(PORTE, 6)
#define TWID_SDA   IOPORT_CREATE_PIN(PORTE, 5)
#define USART_RX   IOPORT_CREATE_PIN(PORTD, 2)
#define USART_TX   IOPORT_CREATE_PIN(PORTD, 3)