From 4d77cd47fd21146b757cad26f0cd6966af246b5a Mon Sep 17 00:00:00 2001 From: Eggert Jung Date: Thu, 3 Sep 2020 02:43:37 +0200 Subject: [PATCH] clean up defines --- newcode/yaMBSiavr.c | 51 +++++++++++++++++++++------------------------------ newcode/yaMBSiavr.h | 21 +++++++++++---------- 2 files changed, 32 insertions(+), 40 deletions(-) diff --git a/newcode/yaMBSiavr.c b/newcode/yaMBSiavr.c index d21cb5e..4485acb 100644 --- a/newcode/yaMBSiavr.c +++ b/newcode/yaMBSiavr.c @@ -74,18 +74,12 @@ void modbusSetAddress(unsigned char newadr) #if PHYSICAL_TYPE == 485 void transceiver_txen(void) { - #if BOARD_TYPE == bType5chLedDim - PORTD|=(1<<7); - #endif TRANSCEIVER_ENABLE_PORT|=(1<> 8) | (bscale << USART_BSCALE0_bp); + // set baudrate + UART.BAUDCTRLA = UART_BSEL; + UART.BAUDCTRLB = 0 | (UART_BSEL >> 8) | (UART_BSCALE << USART_BSCALE0_bp); - USARTD0.CTRLB = USART_TXEN_bm | USART_RXEN_bm; + UART.CTRLB = USART_TXEN_bm | USART_RXEN_bm; //Interrupt enable (levels) - USARTD0.CTRLA |= USART_RXCINTLVL_HI_gc; - USARTD0.CTRLA |= USART_TXCINTLVL_HI_gc; + UART.CTRLA |= USART_RXCINTLVL_HI_gc; + UART.CTRLA |= USART_TXCINTLVL_HI_gc; - PORTD_OUTSET = PIN3_bm; + //PORTD_OUTSET = PIN3_bm; PORTD_DIRSET = PIN3_bm; - PORTD_OUTCLR = PIN2_bm; - PORTD_DIRCLR = PIN2_bm; + //PORTD_OUTCLR = PIN2_bm; + //PORTD_DIRCLR = PIN2_bm; - //TODO Physical type 485 +#endif//__AVR_ATxmega32A4__ + + #if PHYSICAL_TYPE == 485 + TRANSCEIVER_ENABLE_PORT_DDR|=(1<