Microchip® Advanced Software Framework

conf_lin.h File Reference
#include <avr32/io.h>
#include "board.h"
#include "usart.h"

Macros

#define USART_LIN_NODE0_PDCA_PID_RX   AVR32_PDCA_PID_USART1_RX
 PDCA PID For IRQ of Usart selected in reception. More...
 
#define USART_LIN_NODE0_PDCA_PID_TX   AVR32_PDCA_PID_USART1_TX
 PDCA PID For IRQ of Usart selected in transmission. More...
 
#define USART_LIN_NODE0_PDCA_RX_IRQ   AVR32_PDCA_IRQ_1
 IRQ of PDCA Channel Used for Reception. More...
 
#define USART_LIN_NODE0_PDCA_RX_IRQ_LEVEL   AVR32_INTC_INT0
 IRQ level of PDCA Channel Used for Reception. More...
 
#define USART_LIN_NODE0_PDCA_TX_IRQ   AVR32_PDCA_IRQ_0
 IRQ of PDCA Channel Used for Transmission. More...
 
#define USART_LIN_NODE0_PDCA_TX_IRQ_LEVEL   AVR32_INTC_INT0
 IRQ level of PDCA Channel Used for Transmission. More...
 
#define USART_LIN_NODE0_RX_PDCA_CHANNEL   1
 PDCA Channel Used for Reception. More...
 
#define USART_LIN_NODE0_RX_PDCA_IRQ_GROUP   AVR32_PDCA_IRQ_GROUP0
 PDCA Channel IRQ Group. More...
 
#define USART_LIN_NODE0_TX_PDCA_CHANNEL   0
 PDCA Channel Used for Transmission. More...
 
#define USART_LIN_NODE0_TX_PDCA_IRQ_GROUP   AVR32_PDCA_IRQ_GROUP0
 PDCA Channel IRQ Group. More...
 
#define USART_LIN_NODE1_INSTANCE   AVR32_USART0
 Usart Used for LIN Support. More...
 
#define USART_LIN_NODE1_PDCA_PID_RX   AVR32_PDCA_PID_USART0_RX
 PDCA PID For IRQ of Usart selected in reception. More...
 
#define USART_LIN_NODE1_PDCA_PID_TX   AVR32_PDCA_PID_USART0_TX
 PDCA PID For IRQ of Usart selected in transmission. More...
 
#define USART_LIN_NODE1_PDCA_RX_IRQ   AVR32_PDCA_IRQ_3
 IRQ of PDCA Channel Used for Reception. More...
 
#define USART_LIN_NODE1_PDCA_RX_IRQ_LEVEL   AVR32_INTC_INT0
 IRQ level of PDCA Channel Used for Reception. More...
 
#define USART_LIN_NODE1_PDCA_TX_IRQ   AVR32_PDCA_IRQ_2
 IRQ of PDCA Channel Used for Transmission. More...
 
#define USART_LIN_NODE1_PDCA_TX_IRQ_LEVEL   AVR32_INTC_INT0
 IRQ level of PDCA Channel Used for Transmission. More...
 
#define USART_LIN_NODE1_RX_PDCA_CHANNEL   3
 PDCA Channel Used for Reception. More...
 
#define USART_LIN_NODE1_RX_PDCA_IRQ_GROUP   AVR32_PDCA_IRQ_GROUP0
 PDCA Channel IRQ Group. More...
 
#define USART_LIN_NODE1_TX_PDCA_CHANNEL   2
 PDCA Channel Used for Transmission. More...
 
#define USART_LIN_NODE1_TX_PDCA_IRQ_GROUP   AVR32_PDCA_IRQ_GROUP0
 PDCA Channel IRQ Group. More...
 
#define USART_LIN_NODE1_USART_IRQ   AVR32_USART0_IRQ
 IRQ for the usart. More...
 
#define USART_LIN_NODE1_USART_IRQ_LEVEL   AVR32_INTC_INT0
 IRQ level for the usart. More...
 
LIN Configuration
#define USART_LIN_VERSION   LIN_2x
 
#define USART_LIN_NODE0_INSTANCE   AVR32_USART1
 Usart Used for LIN Support. More...
 
#define USART_LIN_NODE0_USART_IRQ   AVR32_USART1_IRQ
 IRQ for the usart. More...
 
#define USART_LIN_NODE0_USART_IRQ_LEVEL   AVR32_INTC_INT0
 IRQ level for the usart. More...
 
USART1 Hardware Connections
#define USART_LIN_NODE0_RX_PIN   AVR32_USART1_RXD_0_0_PIN
 
#define USART_LIN_NODE0_RX_FUNCTION   AVR32_USART1_RXD_0_0_FUNCTION
 
#define USART_LIN_NODE0_TX_PIN   AVR32_USART1_TXD_0_0_PIN
 
#define USART_LIN_NODE0_TX_FUNCTION   AVR32_USART1_TXD_0_0_FUNCTION
 
USART0 Hardware Connections
#define USART_LIN_NODE1_RX_PIN   AVR32_USART0_RXD_0_1_PIN
 
#define USART_LIN_NODE1_RX_FUNCTION   AVR32_USART0_RXD_0_1_FUNCTION
 
#define USART_LIN_NODE1_TX_PIN   AVR32_USART0_TXD_0_1_PIN
 
#define USART_LIN_NODE1_TX_FUNCTION   AVR32_USART0_TXD_0_1_FUNCTION
 

#define USART_LIN_NODE0_INSTANCE   AVR32_USART1

Usart Used for LIN Support.

#define USART_LIN_NODE0_PDCA_PID_RX   AVR32_PDCA_PID_USART1_RX

PDCA PID For IRQ of Usart selected in reception.

Referenced by lin_rx_response().

#define USART_LIN_NODE0_PDCA_PID_TX   AVR32_PDCA_PID_USART1_TX

PDCA PID For IRQ of Usart selected in transmission.

Referenced by lin_tx_header_and_response(), and lin_tx_response().

#define USART_LIN_NODE0_PDCA_RX_IRQ   AVR32_PDCA_IRQ_1

IRQ of PDCA Channel Used for Reception.

Referenced by lin_init().

#define USART_LIN_NODE0_PDCA_RX_IRQ_LEVEL   AVR32_INTC_INT0

IRQ level of PDCA Channel Used for Reception.

Referenced by lin_init().

#define USART_LIN_NODE0_PDCA_TX_IRQ   AVR32_PDCA_IRQ_0

IRQ of PDCA Channel Used for Transmission.

Referenced by lin_init().

#define USART_LIN_NODE0_PDCA_TX_IRQ_LEVEL   AVR32_INTC_INT0

IRQ level of PDCA Channel Used for Transmission.

Referenced by lin_init().

#define USART_LIN_NODE0_RX_FUNCTION   AVR32_USART1_RXD_0_0_FUNCTION
#define USART_LIN_NODE0_RX_PDCA_CHANNEL   1

PDCA Channel Used for Reception.

Referenced by lin_pdca_int_rx_handler_node0(), and lin_rx_response().

#define USART_LIN_NODE0_RX_PDCA_IRQ_GROUP   AVR32_PDCA_IRQ_GROUP0

PDCA Channel IRQ Group.

#define USART_LIN_NODE0_RX_PIN   AVR32_USART1_RXD_0_0_PIN

Referenced by lin_init().

#define USART_LIN_NODE0_TX_FUNCTION   AVR32_USART1_TXD_0_0_FUNCTION
#define USART_LIN_NODE0_TX_PDCA_CHANNEL   0

PDCA Channel Used for Transmission.

Referenced by lin_pdca_int_tx_handler_node0(), lin_tx_header_and_response(), and lin_tx_response().

#define USART_LIN_NODE0_TX_PDCA_IRQ_GROUP   AVR32_PDCA_IRQ_GROUP0

PDCA Channel IRQ Group.

#define USART_LIN_NODE0_TX_PIN   AVR32_USART1_TXD_0_0_PIN
#define USART_LIN_NODE0_USART_IRQ   AVR32_USART1_IRQ

IRQ for the usart.

Referenced by lin_init().

#define USART_LIN_NODE0_USART_IRQ_LEVEL   AVR32_INTC_INT0

IRQ level for the usart.

Referenced by lin_init().

#define USART_LIN_NODE1_INSTANCE   AVR32_USART0

Usart Used for LIN Support.

#define USART_LIN_NODE1_PDCA_PID_RX   AVR32_PDCA_PID_USART0_RX

PDCA PID For IRQ of Usart selected in reception.

Referenced by lin_rx_response().

#define USART_LIN_NODE1_PDCA_PID_TX   AVR32_PDCA_PID_USART0_TX

PDCA PID For IRQ of Usart selected in transmission.

Referenced by lin_tx_header_and_response(), and lin_tx_response().

#define USART_LIN_NODE1_PDCA_RX_IRQ   AVR32_PDCA_IRQ_3

IRQ of PDCA Channel Used for Reception.

Referenced by lin_init().

#define USART_LIN_NODE1_PDCA_RX_IRQ_LEVEL   AVR32_INTC_INT0

IRQ level of PDCA Channel Used for Reception.

Referenced by lin_init().

#define USART_LIN_NODE1_PDCA_TX_IRQ   AVR32_PDCA_IRQ_2

IRQ of PDCA Channel Used for Transmission.

Referenced by lin_init().

#define USART_LIN_NODE1_PDCA_TX_IRQ_LEVEL   AVR32_INTC_INT0

IRQ level of PDCA Channel Used for Transmission.

Referenced by lin_init().

#define USART_LIN_NODE1_RX_FUNCTION   AVR32_USART0_RXD_0_1_FUNCTION
#define USART_LIN_NODE1_RX_PDCA_CHANNEL   3

PDCA Channel Used for Reception.

Referenced by lin_pdca_int_rx_handler_node1(), and lin_rx_response().

#define USART_LIN_NODE1_RX_PDCA_IRQ_GROUP   AVR32_PDCA_IRQ_GROUP0

PDCA Channel IRQ Group.

#define USART_LIN_NODE1_RX_PIN   AVR32_USART0_RXD_0_1_PIN

Referenced by lin_init().

#define USART_LIN_NODE1_TX_FUNCTION   AVR32_USART0_TXD_0_1_FUNCTION
#define USART_LIN_NODE1_TX_PDCA_CHANNEL   2

PDCA Channel Used for Transmission.

Referenced by lin_pdca_int_tx_handler_node1(), lin_tx_header_and_response(), and lin_tx_response().

#define USART_LIN_NODE1_TX_PDCA_IRQ_GROUP   AVR32_PDCA_IRQ_GROUP0

PDCA Channel IRQ Group.

#define USART_LIN_NODE1_TX_PIN   AVR32_USART0_TXD_0_1_PIN
#define USART_LIN_NODE1_USART_IRQ   AVR32_USART0_IRQ

IRQ for the usart.

Referenced by lin_init().

#define USART_LIN_NODE1_USART_IRQ_LEVEL   AVR32_INTC_INT0

IRQ level for the usart.

Referenced by lin_init().

#define USART_LIN_VERSION   LIN_2x