Skip to content

Commit 0e396f2

Browse files
author
kubi48
committed
Correction of some minor bugs
git-svn-id: svn://mikrocontroller.net/transistortester@788 6ebdd44f-5a7e-449c-b779-36259138d2c7
1 parent e5038e0 commit 0e396f2

File tree

6 files changed

+675
-248
lines changed

6 files changed

+675
-248
lines changed

bootloaders/ee_test/pin_defs.h

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
#define UART_TX p
4444
#endif
4545

46-
#if defined(UDR)
46+
#if defined(UDR) && !defined(UDRE0)
4747
//Name conversion R.Wiersma
4848
#undef UDR0 /* probably was Bit 0 of UDR before */
4949
#define UDR0 UDR
@@ -54,14 +54,13 @@
5454
#define U2X0 U2X
5555
#define RXEN0 RXEN
5656
#define TXEN0 TXEN
57-
#else
58-
#if defined(UDR1)
59-
#define UDR0 UDR1
60-
#define UDRE0 UDRE1
61-
#define RXC0 RXC1
62-
#define FE0 FE1
63-
#endif
6457
#endif /* defined(UDR) ... */
58+
#if !defined(UDR0) && defined(UDR1)
59+
#define UDR0 UDR1
60+
#define UDRE0 UDRE1
61+
#define RXC0 RXC1
62+
#define FE0 FE1
63+
#endif
6564

6665
#if (!defined(UDR0)) && defined(LINDAT)
6766
// ATtiny87 and ATtiny167 has a LIN/UART controller
@@ -991,6 +990,10 @@
991990
// use a uniform version for the 2 Stop Bit transmission option bit
992991
#if !defined(USBS0) && defined(USBS)
993992
#define USBS0 USBS
993+
#else
994+
#if !defined(USBS0) && defined(USBS1)
995+
#define USBS0 USBS1
996+
#endif
994997
#endif
995998

996999
#endif /* SOFT_UART > 0 */

bootloaders/optiboot/baudcheck.S

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -210,11 +210,11 @@ delay_mul=$(( DelayMul ))
210210
clocks=$(( (CLOCKS_PER_BIT / DelayMul) ))
211211
UartDelay=$(( (((RCALL_TICS*2) + (CLOCKS_PER_BIT/DelayMul)) * DelayMul) + LOOP_TICS ))
212212
#if BAUD_RATE > 10000
213-
$ECHO_CMD "BAUD RATE CHECK: Desired: $bps, SoftUART_Real: `$ECHO_CMD "scale=0;($fcpu / $UartDelay)" | $BC_CMD`, Delay: $clocks*$delay_mul, Error=`$ECHO_CMD "scale=2;(100*(($fcpu / $UartDelay)- $bps) ) / $bps"| $BC_CMD`\%"
213+
$ECHO_CMD "BAUD RATE CHECK: Desired: $bps, SoftUART_Real: `$ECHO_CMD "scale=0;($fcpu / $UartDelay)" | $BC_CMD`, Delay: $clocks*$delay_mul, Error=`$ECHO_CMD "scale=2;(100*(($fcpu / $UartDelay)- $bps) ) / $bps"| $BC_CMD`%"
214214
#elif BAUD_RATE > 1000
215-
$ECHO_CMD "BAUD RATE CHECK: Desired: $bps, SoftUART_Real: `$ECHO_CMD "scale=1;($fcpu / $UartDelay)" | $BC_CMD`, Delay: $clocks*$delay_mul, Error=`$ECHO_CMD "scale=2;(100*(($fcpu / $UartDelay)- $bps) ) / $bps"| $BC_CMD`\%"
215+
$ECHO_CMD "BAUD RATE CHECK: Desired: $bps, SoftUART_Real: `$ECHO_CMD "scale=1;($fcpu / $UartDelay)" | $BC_CMD`, Delay: $clocks*$delay_mul, Error=`$ECHO_CMD "scale=2;(100*(($fcpu / $UartDelay)- $bps) ) / $bps"| $BC_CMD`%"
216216
#else
217-
$ECHO_CMD "BAUD RATE CHECK: Desired: $bps, SoftUART_Real: `$ECHO_CMD "scale=2;($fcpu / $UartDelay)" | $BC_CMD`, Delay: $clocks*$delay_mul, Error=`$ECHO_CMD "scale=2;(100*(($fcpu / $UartDelay)- $bps) ) / $bps"| $BC_CMD`\%"
217+
$ECHO_CMD "BAUD RATE CHECK: Desired: $bps, SoftUART_Real: `$ECHO_CMD "scale=2;($fcpu / $UartDelay)" | $BC_CMD`, Delay: $clocks*$delay_mul, Error=`$ECHO_CMD "scale=2;(100*(($fcpu / $UartDelay)- $bps) ) / $bps"| $BC_CMD`%"
218218
#endif
219219
#else
220220
// for hardware UART
@@ -246,11 +246,11 @@ UartDelay=$(( (8 * ((BAUD_SETTING) +1)) ))
246246
* Print a nice message containing the info we've calculated
247247
*/
248248
#if BAUD_RATE > 10000
249-
$ECHO_CMD "BAUD RATE CHECK: Desired: $bps, Real: `$ECHO_CMD "scale=0;($fcpu / $UartDelay)" | $BC_CMD`, UBRR = $BAUD_SETTING, Error=`$ECHO_CMD "scale=2;(100*(($fcpu / $UartDelay) - $bps) ) / $bps"| $BC_CMD`\%"
249+
$ECHO_CMD "BAUD RATE CHECK: Desired: $bps, Real: `$ECHO_CMD "scale=0;($fcpu / $UartDelay)" | $BC_CMD`, UBRR = $BAUD_SETTING, Error=`$ECHO_CMD "scale=2;(100*(($fcpu / $UartDelay) - $bps) ) / $bps"| $BC_CMD`%"
250250
#elif BAUD_RATE > 1000
251-
$ECHO_CMD "BAUD RATE CHECK: Desired: $bps, Real: `$ECHO_CMD "scale=1;($fcpu / $UartDelay)" | $BC_CMD`, UBRR = $BAUD_SETTING, Error=`$ECHO_CMD "scale=2;(100*(($fcpu / $UartDelay) - $bps) ) / $bps"| $BC_CMD`\%"
251+
$ECHO_CMD "BAUD RATE CHECK: Desired: $bps, Real: `$ECHO_CMD "scale=1;($fcpu / $UartDelay)" | $BC_CMD`, UBRR = $BAUD_SETTING, Error=`$ECHO_CMD "scale=2;(100*(($fcpu / $UartDelay) - $bps) ) / $bps"| $BC_CMD`%"
252252
#else
253-
$ECHO_CMD "BAUD RATE CHECK: Desired: $bps, Real: `$ECHO_CMD "scale=2;($fcpu / $UartDelay)" | $BC_CMD`, UBRR = $BAUD_SETTING, Error=`$ECHO_CMD "scale=2;(100*(($fcpu / $UartDelay) - $bps) ) / $bps"| $BC_CMD`\%"
253+
$ECHO_CMD "BAUD RATE CHECK: Desired: $bps, Real: `$ECHO_CMD "scale=2;($fcpu / $UartDelay)" | $BC_CMD`, UBRR = $BAUD_SETTING, Error=`$ECHO_CMD "scale=2;(100*(($fcpu / $UartDelay) - $bps) ) / $bps"| $BC_CMD`%"
254254
#endif
255255
#endif /* SOFT_UART */
256256
#endif /* BAUD_RATE < 100 */

bootloaders/optiboot/led_defs.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,7 @@
268268

269269
#if (LED == p) && ((LED_DATA_FLASH > 0) || (LED_START_FLASHES != 0))
270270
#ifndef NO_WARNING
271-
#warning "LED bit is set to default C6"
271+
#warning "LED bit is set to default B5"
272272
#endif
273273
#define LEDX pB5 /* coded Port B Bit 5 */
274274
#else

0 commit comments

Comments
 (0)